Edit controls

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

  1. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    Всем привет.
    А можно как нибудь напрямую узнать, какая клавиша нажата, когда фокус в Edit контролере? Ну на прямую это в смысле, не считывать все что там есть, и смотреть последний символ, а как WM_CHAR, в окошке основном.
     
  2. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    И еще хотел спросить, как упровлять позицией курсора в edit контролере?
     
  3. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    Обрабатывай WM_KEYDOWN.
     
  4. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    Про курсор еще плиз, подскажите :)
     
  5. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Lex2029

    используйте EM_GETSEL , EM_SETSEL, подробности в msdn

    по первому вопросу сабклассинг вам поможет, пример есть у Iczelion'а
    или тут http://www.catch22.net/tuts/maskedit.asp
     
  6. Lex2029

    Lex2029 New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    199
    Спасибо огромное! То что нужно!