0
我在我的GUI應用程序的WindowProc內的開關(msg)循環中有此代碼。關於WM_MOUSEHOVER,控件和氣球
情況下WM_MOUSEMOVE:
TRACKMOUSEEVENT tme;
tme.cbSize = sizeof(TRACKMOUSEEVENT);
tme.dwFlags = TME_HOVER;
tme.dwHoverTime = 100;
tme.hwndTrack = hwnd;
TrackMouseEvent(&tme);
break;
case WM_MOUSEHOVER:
DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG), hwnd, AboutDlg);
break;
我在想,如果我可以做任何事情,事件WM_MOUSEOVER只有當我(一個CHECKBUTTON在這種情況下),將鼠標懸停在窗口的控制
我需要這個因爲我想要關於這個複選框的一些解釋(我不想將它寫在標籤上)在鼠標懸停時彈出。我不想要任何一個DialogBox ...有沒有任何氣球(或沒有OK按鈕的東西)出現和消失,而不是一個對話框或消息框?
非常感謝
我發現,昨天下午,但我不知道我做錯了什麼,因爲它仍然無法正常工作。 – deb 2009-07-29 08:17:24