Программно заполнить поля.

Тема в разделе "WASM.WIN32", создана пользователем REASY, 24 дек 2007.

Статус темы:
Закрыта.
  1. REASY

    REASY New Member

    Публикаций:
    0
    Привет всем. Везде был, не помогли, надеюсь WASM поможет :)

    Имеется программма, наверно написана на Delphi. Нужно заполнить в этой программе поля. Эти поля - TsMaskEdit и TsEdit. Как правильно программно это реализовать?
    Вот мой код для TsMaskEdit
    SendMessage(нужный хендл,EM_REPLACESEL,NULL,(LPARAM)("1"));
    или можно как нибудь покрасивее.
    PS: SetWindowText не катит )))
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    тк это самописные компоненты, то есть вероятность того, что они принимают не стандартные сообщения а свои по изменению текста. советую посмотреть в иде.
     
  3. REASY

    REASY New Member

    Публикаций:
    0
    Простите за мою неграмотность, но что такое "тк" и "советую посмотреть в иде", это куда посмотреть?
     
  4. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    тк == так как

    Ида == IDA Pro
     
  5. REASY

    REASY New Member

    Публикаций:
    0
    Наверно еще более глупый вопрос, но что смотреть в IDA ?
     
  6. REASY

    REASY New Member

    Публикаций:
    0
    Все тему можно закрыть, пример решение допустим вот этот:
    сhar b[] = "(771)997-21-11";
    SendMessage(хендл, EM_REPLACESEL, 0, (LPARAM) (b));
    SendMessage(хендл,EM_SETSEL,(WPARAM)0, (LPARAM)-1);

    или можно было бы вставлять в TsMaskEdit через clipboard с помощью WM_PASTE
     
Статус темы:
Закрыта.