switch(wParam)
{
case WM_LBUTTONDBLCLK:
/*WM_LBUTTONDBLCLKを無効化するロジック*/
.............
}

上記のように、WM_LBUTTONDBLCLKメッセージをフックして、そのメッセージを無効化する方法はありますか?

【問題の背景】
入力フィールドをダブルクリックすると、入力フィールドの表示がおかしくなるという不具合が発生しています。そのため、入力フィールドをダブルクリックしたときに、そのメッセージをフックして、無効化する方法はないかを探しています。

よろしくお願いします。

A 回答 (1件)

WM_LBUTTONDBLCLKが来た時にDefWindowProc等を呼ばずに


returnしても駄目ですか?

この回答への補足

FAILをreturnすることで、WM_LBUTTONDCLKを無効にする事が出来ました。これでデフォルトウィンドウプロシージャで処理されない事になるのでしょうか? 動作的にはうまくいってるのですが、なぜ上手くいっているのか、その原因がわかりません。

補足日時:2002/02/21 10:38
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2002/02/21 10:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報