MessageBoxのボタンキャプションを替えたいです。
どのようにすればよいでしょうか。
ご教授よろしくお願いします。
直接的に変更する方法はありません。
フックをかける,スレッドをたてる,タイマーを使うなどして,
MessageBox表示中にSetWindowText(or WM_SETTEXT)を使えば変更可能です。
YuOさん、レスありがとうございます。
MessageBoxのウィンドウハンドルが取得できればSetWindowText等で替えられるかなと思いましたが、その取得方法がわかりませんでした。
で、調べていくうちにフックをいうのでできるのではないかというところまではわかりましたが、いまいちフックの使い方がわからないでいます。
できればその辺りをご教授頂けると助かるのですが。
初心者の分際で無理言って申し訳ありませんが、よろしくお願いします。
> いまいちフックの使い方がわからないでいます。
「いまいち」わからないでは,こちらもどう回答すればいいのかわかりません。
「どこがわからないのか」を明確にしてください。
ツイート | ![]() |