Как изменить курсор при клике в System Tray
Это всё мне нужно примерно для такой фишки, как в Spy++ при выборе окна для мониторинга его сообщений. Вот только там "прицел" начинает движение из соотв. диалога, а у меня из трея.
Пробовал примерно так:
LRESULT OnShellNote(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/)
{
switch((UINT)lParam)
{
case WM_LBUTTONUP:
ReleaseCapture();
SetCursor(NULL);
break;
case WM_LBUTTONDOWN:
SetCursor(m_hCursor);
SetCapture();
break;
}
return 0;
}
LRESULT OnSetCursor(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
return TRUE;
}
Не получается.
SetSystemCursor использовать не хочется.
Подскажите, как быть?