Ich habe diesen Code in der Switch (msg) Schleife in WindowProc auf meiner GUI App.Über WM_MOUSEHOVER, Steuerelemente und Balloons
Fall 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;
ich mich gefragt, ob ich etwas Ereignis zu tun haben könnte WM_MOUSEOVER nur, wenn ich über eine Steuerung der Fenster schweben (in diesem Fall eine Checkbutton)
ich diese benötigen weil ich eine Erklärung über dieses Kontrollkästchen möchte (ich möchte es nicht auf das Etikett schreiben), wenn die Maus darüber ist. Ich möchte keine DialogBox ... Gibt es einen Balloon (oder etwas ohne eine OK-Schaltfläche), der stattdessen eine Dialogbox oder eine Nachrichtenbox erscheint und wieder verschwindet?
Vielen Dank
Das habe ich gestern Nachmittag herausgefunden, aber ich weiß nicht was ich falsch mache, weil es immer noch nicht funktioniert. – deb
Tut mir leid das zu hören. Sie müssen genauer sein, dass "es nicht funktioniert", wenn Sie Hilfe erwarten. Stellen Sie sich eine neue Frage zur Verwendung von Tooltips. –