Re: Создать кнопку на рабочем столе и доб к ней обработчик
От: AraraT Россия  
Дата: 22.08.06 18:42
Оценка:
Здравствуйте, lehamain, Вы писали:

L>создать кнопку легко:


L>
L>CreateWindowEx(0,"Button","But",WS_CHILD | WS_VISIBLE, 100,100,100,30,GetDesktopWindow()->m_hWnd,0,0,NULL);
L>


L>а вот как подцепить на нее обработчик? Раз кнопка создается на рабочем столе, то все сообщения от нее идут десктопу. Можно вроде использовать хук на WM_LBUTTONUP а там определять что это именно та самая кнопка? Есть какие нибудь мысли?


Ставь хук на оконные процедуры, и сравнивай хэндл созданного окна, а там обрабатывай что хошь!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.