Привет всем. Везде был, не помогли, надеюсь WASM поможет Имеется программма, наверно написана на Delphi. Нужно заполнить в этой программе поля. Эти поля - TsMaskEdit и TsEdit. Как правильно программно это реализовать? Вот мой код для TsMaskEdit SendMessage(нужный хендл,EM_REPLACESEL,NULL,(LPARAM)("1")); или можно как нибудь покрасивее. PS: SetWindowText не катит )))
тк это самописные компоненты, то есть вероятность того, что они принимают не стандартные сообщения а свои по изменению текста. советую посмотреть в иде.
Все тему можно закрыть, пример решение допустим вот этот: сhar b[] = "(771)997-21-11"; SendMessage(хендл, EM_REPLACESEL, 0, (LPARAM) (b)); SendMessage(хендл,EM_SETSEL,(WPARAM)0, (LPARAM)-1); или можно было бы вставлять в TsMaskEdit через clipboard с помощью WM_PASTE