No.1
- 回答日時:
SendMessage API、PostMessage API を調べてみてください。
通常はSendMessage APIを使用します。ただ、もし、同じプログラム内から呼び出すのであれば、(この例の場合)WM_SIZEでの処理を関数にしておいて、それを呼び出す方が設計的には良いと思います。
No.2ベストアンサー
- 回答日時:
通常は SendMessage() を使います。
例えば、フォーカスを失わせるのであれば、
SendMessage(editBox, WM_KILLFOCUS, 0, 0L);
という感じ。パラメータ wParam、lParam に何を設定すべきかは、マニュアルの Reference を
参照して決めます。
> リサイズしていないのに case WM_SIZE: のソースを実行させたい
は、実行させたい内容によりますが、あるタイミングで強制的にウィンドウのサイズを変更したい、と
いうことが目的であれば WM_SIZE メッセージを送るか MoveWindow() を使うべきです。
SendMessage(editBox, WM_KILLFOCUS, 0, 0L);
で、case WM_KILLFOCUS: のソースが実行できました。
まだパラメータを知らないから、case 何とか: を
実行させることしかできなくてフォーカスは外せないけど。
SendMessage( ) の型と、UINT に msg を送る方法は
分かりました。
case WM_SIZE:
MessageBox(hWnd, "", "", MB_OK);
break;
case WM_MOVE:
SendMessage(hWnd, WM_SIZE, 0, 0L);
break;
これで、ウインドウを移動させたら case WM_SIZE: の
ソースを実行させることができました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP 記述のおかしいところを教えて下さい。 1 2023/02/03 11:25
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- パスポート・ビザ マインナバーカードの写真記載通り皆さんは写真でだしましたよね? パスポートsizeでしたよね? 私は 5 2022/10/05 12:44
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- 発達障害・ダウン症・自閉症 数ヶ月前、ASD/ADHDの検査と共に、IQテストのようなものも受けたのですが、見方がよく分からない 2 2022/08/08 11:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel実行時エラー-2146959355?
-
VSコード
-
chatGPTで次々と質問をしていく...
-
エクセルVBA、ステップモードと...
-
プログラミングについてです。...
-
VB.NETでDataTableにデータ追加...
-
COBOLで集団項目から符号...
-
PC版のMinecraftが応答なしにな...
-
プログラム実行中に強制停止さ...
-
管理者として実行を毎回すると...
-
VB.NETでボタンのクリックイベ...
-
ターミナルからemacsへのコピペ...
-
latexでのエラー
-
パソコンのスクリーンセーバー...
-
アクセス権が拒否されました は...
-
USBメモリを挿しただけで無確認...
-
プログラム実行時の、一時停止...
-
パソコンに何かが勝手にダウン...
-
eclipseで、「ポート番号が使用...
-
rubyを実行してもすぐウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
chatGPTで次々と質問をしていく...
-
管理者として実行を毎回すると...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
プログラミングについてです。...
-
VSコード
-
COBOLで集団項目から符号...
-
pythonで他のアプリを操作する...
-
VB.NETでDataTableにデータ追加...
-
Flashゲームをホームページで楽...
おすすめ情報