Re: Создать кнопку на рабочем столе и доб к ней обработчик
От: _INDY_ Россия  
Дата: 22.08.06 04:38
Оценка:
Здравствуйте, 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 а там определять что это именно та самая кнопка? Есть какие нибудь мысли?


Гы, равносильно тому, как завести оконную процеду при отсутсвии самого окна(его графической части) — решаемо... решали ... поиграй с параметрами CreateWindow
Per Aspera Ad Astra
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.