- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンソールからのメッセージボックスをアクティブに)
コンソールからのメッセージボックスをアクティブにする方法
このQ&Aのポイント
- Win32APIを使用することで、コンソールからのメッセージボックスをアクティブにすることができます。
- コメントの部分を外してコンソールからの入力を受け取ると、メッセージボックスがコンソールの下に隠れてしまいます。
- しかし、メッセージボックスをアクティブにすることは可能です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>まだ、WinAPIの勉強を始めたばかりでコンソールのクラス名、 >ウインドウ名の文字列が分かりませんでした。 >さらに、調べてみます。ご回答、ありがとうございました。 ここにサンプルソースあるんで、方法は覗いてみて下さい http://www.cisnet.or.jp/home/tsuneoka/win32sub/index.html
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
MessageBoxの第一引数にコンソールウィンドウのウィンドウハンドルを指定します。 取得の仕方はこちらをどうぞ。 http://www.cisnet.or.jp/home/tsuneoka/win32sub/7.html
質問者
お礼
FindWindowでコンソールのウインドウハンドルを取得すれば良いのかなと思ったのですが、まだ、WinAPIの勉強を始めたばかりでコンソールのクラス名、ウインドウ名の文字列が分かりませんでした。さらに、調べてみます。ご回答、ありがとうございました。
お礼
FindWindow("ConsoleWindowClass",NULL)でできました。ありがとうございました。