掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メッセージボックスのボタンの文字列を変更するには (ID:62868)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
dairygoodsさん返信ありがとうございます。 さっそくHCBT_CREATEWNDで区別する方法をためしてみたのですが HCBT_CREATEWNDではメッセージが変更されませんでした。 色々試してみた結果HCBT_ACTIVATEだと文字列が変更されるのですが、 これだとダイアログもアクティブになった瞬間にフックしてしまうのでうまくいきません。 自分のソースが悪いのでしょうか? LRESULT CALLBACK MsgBoxHookProc (int nCode, WPARAM wParam ,LPARAM lParam ) { if (nCode >= 0) { if(nCode == HCBT_CREATEWND){ SetDlgItemText( ( HWND )wParam, IDOK, "フックテストボタン1" ); SetDlgItemText( ( HWND )wParam, IDCANCEL, "フックテストボタン2" ); } } return CallNextHookEx ( hook, nCode, wParam, lParam); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.