Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых)

 eXeL@B —› Программирование —› сообщение WM_NOTIFY в диалоге
Посл.ответ Сообщение


Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 09 декабря 2006 14:05
· Личное сообщение · #1

что-то я не въеезжаю... создаю я, значит, диалог, а сообщения типа WM_NOTIFY он не принимает... так и должно быть? и как тогда ловить раскрывание комбо-бокса и подобные вещи?

-----
Уважайте других и пишите грамотно.




Ранг: 11.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2006 19:00
· Личное сообщение · #2

MSDN пишет, что
The standard Microsoft Windows controls (edit controls, combo boxes, list boxes, buttons, scroll bars, and static controls) do not send WM_NOTIFY messages. To determine if a common control will send a WM_NOTIFY message and, if it will, which notification codes it will send, see the documentation for the control.




Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 10 декабря 2006 07:01
· Личное сообщение · #3

да читал я это.... что-то все равно не выходит...

-----
Уважайте других и пишите грамотно.




Ранг: 158.4 (ветеран), 123thx
Активность: 0.140.49
Статус: Участник

Создано: 10 декабря 2006 08:08
· Личное сообщение · #4

Executioner пишет:
и как тогда ловить раскрывание комбо-бокса и подобные вещи?

Комбобокс посылает WM_COMMAND

The CBN_DROPDOWN notification message is sent when the list box of a combo box is about to be made visible. The parent window of the combo box receives this notification message through the WM_COMMAND message.

Syntax

CBN_DROPDOWN

WPARAM wParam
LPARAM lParam;

Parameters

wParam
The low-order word specifies the control identifier of the combo box. The high-order word specifies the notification message.
lParam
Handle to the combo box.
Return Value

No return value.
Remarks

This notification message is only sent if the combo box has the CBS_DROPDOWN or CBS_DROPDOWNLIST style.





Ранг: 120.9 (ветеран), 5thx
Активность: 0.080
Статус: Участник
Programmer and reverser

Создано: 11 декабря 2006 13:39
· Личное сообщение · #5

ага. спасибо.

-----
Уважайте других и пишите грамотно.



 eXeL@B —› Программирование —› сообщение WM_NOTIFY в диалоге
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати