社区
Windows SDK/API
帖子详情
关于自定义消息的一个问题...
computerstarveling
2003-12-12 09:45:08
我想自定义一个消息,在form1上有一个edit1,有一个按钮button1,我要做的是如果edit1.text<50,然后我按了这个button1,那么在form2里的一个全局变量flag就等于1,如果edit1.text>=50,那么按下button1,form2里的flag就等于2,这两天正在看消息处理的资料,看得一字半解的.我想用自定义消息来做,各位大虾能否帮小弟一把?
...全文
97
3
打赏
收藏
关于自定义消息的一个问题...
我想自定义一个消息,在form1上有一个edit1,有一个按钮button1,我要做的是如果edit1.text=50,那么按下button1,form2里的flag就等于2,这两天正在看消息处理的资料,看得一字半解的.我想用自定义消息来做,各位大虾能否帮小弟一把?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
computerstarveling
2003-12-12
打赏
举报
回复
谢了!
yudehui
2003-12-12
打赏
举报
回复
楼上的写的很清楚了
自己好好看看吧!
==========
来晚了
Cipherliu
2003-12-12
打赏
举报
回复
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
const
WM_MYMSG=WM_USER+1;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
num:double;
begin
num:=strtofloat(edit1.Text);
if num<50 then
SendMessage(Form2.Handle,WM_MYMSG,1,0)
else
SendMessage(Form2.Handle,WM_MYMSG,2,0);
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,Unit1;
type
TForm2 = class(TForm)
private
{ Private declarations }
procedure WmMyMsg(var Msg:TMessage);message WM_MYMSG;
public
{ Public declarations }
flag:integer;
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
{ TForm2 }
procedure TForm2.WmMyMsg(var Msg: TMessage);
begin
flag:=Msg.WParam;
end;
end.
微信
自定义
分享
消息
和遇到的
一个
问题
一、前言 微信
自定义
分享是
一个
很常见的功能,主要是利用微信JS-SDK实现
自定义
的分享效果。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫等微信特有的能力,为微信用户提供更优质的网页体验。 官方文档写的很详细。这里主要总结一下
自定义
分享的过程。 二、前期准备 1、微信服务号
一个
,最好...
MFC中
自定义
消息
MFC中用户
自定义
类响应
自定义
消息
这篇技术文章不是讨论经典的MFC中的
消息
工作机理的,讨论
消息
工作原理、方式和路径的文章在网上和书本中 随处可见。网上众多的讨论都是关于如何响应并进行用户
自定义
消息
映射的;网上还有一些文章介绍如何在自定 义类中响应Windows
消息
,在本文中都简略叙述。但是,网上大部分的文章没用透彻阐述如何在用户
自定义
类中 响应
自定义
消息
这一通用方法。
ros1_bridge 添加
自定义
消息
时报找不到
自定义
消息
包
原因:创建
自定义
消息
的软件包,只有.msg文件用来生成
消息
,没有其他原文件,CMakeLists中导出了库,导致ros1_bridge 编译的时候会找
自定义
消息
的库,因为没有源文件,没有生成库,所以就报错了。解决办法如下: ...
MFC中用户
自定义
类响应
自定义
消息
这篇技术文章不是讨论经典的MFC中的
消息
工作机理的,讨论
消息
工作原理、方式和路径的文章在网上和书本中随处可见。网上众多的讨论都是关于如何响应并进 行用户
自定义
消息
映射的;网上还有一些文章介绍如何在
自定义
类中响应Windows
消息
,在本文中都简略叙述。但是,网上大部分的文章没用透彻阐述如何在 用户
自定义
类中响应
自定义
消息
这一通用方法。
问题
定义如下:用户
自定义
一个
类,这个类不一定要有界面(完全可以是不可视的),要求
自定义
的类可以响应某个
自定义
消息
。
首先能够响应
消息
的类
一个
自定义
消息
引发的血案
在项目中我们经常会使用
自定义
消息
,有时候只是为了触发
一个
事件而已,所以很多时候我们比较懒,在接受
消息
的时候采用void getEvent(),然后做
消息
映射,但是这个失误导致了我半天的工作量!下面说下具体经过 环境:VC6 + UNICODE + XPSP3 在发送
消息
的地方定义了
一个
消息
,然后SendMessage(WM_MESS,NULL,NULL),在接受的地方,定义
一个
函数用来响应
消息
void GetMess(),然后在CPP文件中添加
消息
映射,ON_MESSAGE(WM_MESS, GetMe
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章