hEdit=new HistoEdit[1];
hEdit->Create( NULL, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP,
CRect(150,20,150+300,20+300), this, WM_USER+2256, 0 );
Фокус ввода с клавиатуры на моем элементе
Этот элемент- наследник от CWnd, создаю так:
Код:
пытаюсь обработать WM_KEYDOWN, но фокус ввода на этом окне не останавливается (на форме есть другие кнопки по которым он и бегает от меня :p).
Вопрос: как сделать захват ввода с клавиатуры.
P.S. по форуму искал вроде нет (на первых 3-ех страницах результата поиска:o), так что не гневайтесь!
Выложите исходник вашего компонента, возможно станет понятней.
[ATTACH]3175[/ATTACH]
Создаю и инициализирую так:
Код:
hEdit=new HistoEdit[1];
hEdit->Create( NULL, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, CRect(150,20,150+300,20+300), this, WM_USER+2256, 0 );
hEdit->Create( NULL, NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, CRect(150,20,150+300,20+300), this, WM_USER+2256, 0 );
Добавить точку-
Код:
hEdit->AddPoint(value);
А да вот еще Всплывающие подсказки:
[ATTACH]3176[/ATTACH]
У меня не получеатся менять в них текст - приходиться менять заголовок(title)