Re: BN_PUSHED vs. BN_UNPUSHED
От: Pavel Dvorkin Россия  
Дата: 17.09.04 05:01
Оценка:
Привет!

adrenalin wrote:

> Так как кнопа имеет BS_OWNERDRAW стиль, то сами ее рисуем.

> case WM_DRAWITEM:
> BeginPaint(hWnd,PS);

Никаких BeginPaint! Через DRAWITEMSTRUCT тебе передали hDC, на нем и
рисуй.

> Почему при отпускании кнопы винда не отсылает такое же сообщение

> на перерисовку.И как поймать это событие?(WM_COMMAND с NotifyCode BN_UNPUSHED,
> который указывается в HIWORD(wParam) почему-то не работает.Кстати кто знает почему?)

Через DRAWITEMSTRUCT тебе передали состояние кнопки, прими во внимание.
См. поля itemState и itemAction.

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.8
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.