質問

私は私のGUIアプリケーション上のWindowProc内部スイッチ(MSG)ループでこのコードを持っています。

ケース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イベントを持っている何かをすることができれば、私は思っていました 私はマウスが上にあるときにポップアップするには、このチェックボックス(私はラベルにそれを書きたくない)に関するいくつかの説明をしたいので、

私はこれを必要とします。私は、ダイアログボックスのいずれかを望んでいない...代わりに、ダイアログボックスやメッセージボックスを表示され、任意のdissappearsバルーン(またはOKボタンのない何かが)ありますか?

どうもありがとうございました。

役に立ちましたか?

解決

これはのツールチップのと呼ばれています。彼らは多くの場合、すべての任意のマウスイベントを追跡する必要はありません。あなたも、彼らが吹き出しのように見えるようにすることができます。開始するには、 MSDN の中でそれらについて読んます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top