掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Windowsメッセージの取得の仕方は? (ID:3558)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なるほど。こちらのウィンドウハンドルを登録して、そこに送ってもらうと。 それならば簡単です。 C++Builderのソースを借りるならば、次のようになります。 unit uform1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; const UOA_Mes301=WM_USER+301; // メッセージの定義 type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; protected // メッセージを受け取るプロシージャ procedure UOAMes301(var msg: TMessage); message UOA_Mes301; private { Private 宣言 } public { Public 宣言 } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.UOAMes301(var msg: TMessage); var Tmp: String; begin case msg.WParam of 1://BloodMoss begin Tmp := 'BloodMoss = ' + IntToStr(msg.LParam); end; else begin Tmp := 'ETC = ' + IntToStr(msg.LParam); end; end; Memo1.Lines.Add(Tmp); end; end.
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.