program API;
uses
Windows, Messages,sysutils;
var
msg:tmsg;
Handle:WORD;
BEGIN
Handle := GetCurrentProcess();
messagebox(0,'ok',pchar('the Handle is '+inttostr(Handle)),0);
while getmessage(msg,0,0,0) do
begin
case msg.message of
wm_close: exit;
wm_quit:exit;
wm_user+200:begin
messagebox(0,'ok','wm_user+200',0);
end;
end;
messagebox(0,'MESSAGE oK','MSG OK',0);
end;END.
每次的句柄都是一样的,这是怎么回事呢,而且,我用另一个程序向这个句柄发送WM_USER+200消息,从来没收过到
uses
Windows, Messages,sysutils;
var
msg:tmsg;
Handle:WORD;
BEGIN
Handle := GetCurrentProcess();
messagebox(0,'ok',pchar('the Handle is '+inttostr(Handle)),0);
while getmessage(msg,0,0,0) do
begin
case msg.message of
wm_close: exit;
wm_quit:exit;
wm_user+200:begin
messagebox(0,'ok','wm_user+200',0);
end;
end;
messagebox(0,'MESSAGE oK','MSG OK',0);
end;END.
每次的句柄都是一样的,这是怎么回事呢,而且,我用另一个程序向这个句柄发送WM_USER+200消息,从来没收过到
解决方案 »
- [GDI+问题!求助!]实现类似于音乐播放器LRC字幕部分的文字向上滚动中出现的问题 求助!
- 在delphi中怎么用ListView显示查询数据库的字段结果呢,我用MEMO可以显示要的结果但是用listview查不出来
- 有关combobox的值
- 想让 文本框检测到是TAB键 不让其跳转!
- 如何在程序中嵌入excel,并把excel中的数据插入到ACCESS中?
- 如何让BS结构登记系统使用本地摄像机抓图!
- fastreport 修改报表时菜单怎么全是2378、2379等数字啊,不现实中文的菜单。
- ——有没有了解搜索引擎原理的——???
- SQLServer 系列问题。高手请顺手回答。
- 在线防毒软件是如何实现实时监控数据流的??
- 窗體可以作為參數傳遞嗎?
- 如何向一个没有窗体的程序发消息??
handle不一定表示的是消息队列
自己看看最基础的SDK去吧