我希望在悬停时更改静态位图图像。我尝试过使用按钮,但图片永远不会填满按钮。我已经尝试了TrackMouseEvent,但我希望它始终处于活动状态,因此我无法使用它。有没有办法在鼠标悬停静态控件时获得通知,或者制作一个行为类似的控件?
这是我的控制:
HWND Button = CreateWindow("Static", NULL,
WS_VISIBLE | WS_CHILD | SS_BITMAP | SS_NOTIFY,
20, 240, 120, 20,
hwnd, (HMENU)101, NULL, NULL);
SendMessage(hwnd, STM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)view.vBitMap);
我使用SS_NOTIFY n来在用户点击它或双击它时收到通知,但与BS_NOTIFY不同,它不会告诉我何时将鼠标悬停在WM_NOTIFY上