私の VC++ プロジェクトでは、ダイアログでボタンを使用しています。ボタンのシングルクリックイベントを既に追加しています。同じボタンのダブルクリックイベントを処理したいと思います。したがって、同じボタンに ON_BN_DOUBLECLICKED( IDC_BUTTON1, OnDBClick ) を追加します。しかし、それは機能していません。誰でも説明できますか?
2086 次
2 に答える
1
Microsoft のドキュメントから:
この通知コードは、BS_USERBUTTON、BS_RADIOBUTTON、および BS_OWNERDRAW ボタンに対して自動的に送信されます。その他のボタン タイプは、BS_NOTIFY スタイルの場合にのみ BN_DOUBLECLICKED を送信します。
ボタンに BS_NOTIFY スタイルを設定します。
于 2012-09-13T21:38:07.523 に答える
1
ここを見てください: http://www.codeproject.com/Articles/2488/Getting-BN_DOUBLECLICK-to-work-for-buttons
記事では、それを機能させる方法について説明します。
于 2012-09-13T05:29:40.863 に答える