社区
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,这两天正在看消息处理的资料,看得一字半解的.我想用自定义消息来做,各位大虾能否帮小弟一把?
...全文
61
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.
【零强化均衡器的MIMO】BPSK在瑞利衰落信道中使用零强化均衡器的2x2 MIMO系统(Matlab代码实现)
【零强化均衡器的MIMO】【BPSK】在瑞利衰落信道中使用零强化均衡器的2x2 MIMO系统(Matlab代码实现)内容概要:本文介绍了在瑞利衰落信道中使用零强化均衡器(Zero Forcing Equalizer)的2x2 MIMO系统,并结合BPSK调制方式进行Matlab代码实现。文章重点阐述了MIMO系统的基本架构、信道模型构建、零强化均衡器的数学原理及其在抑制干扰中的作用,以及系统误码率性能的仿真分析流程。通过仿真验证了在多输入多输出环境下,零强化均衡器对提升通信可靠性的有效性。; 适合人群:具备通信原理基础知识、熟悉Matlab编程,对MIMO通信系统和数字信号处理有一定了解的高校学生、研究人员及通信工程技术人员。; 使用场景及目标:①学习MIMO系统在瑞利衰落信道下的建模方法;②掌握零强化均衡器的设计与实现原理;③通过BPSK调制仿真分析系统性能,理解均衡技术对误码率的影响;④为后续研究更复杂的预编码和检测算法(如MMSE、ZF-SIC等)奠定基础。; 阅读建议:建议读者结合Matlab代码逐步调试运行,重点关注信道矩阵生成、均衡器权重计算及接收信号恢复过程,同时可通过改变信噪比(SNR)观察系统性能变化,加深对MIMO系统抗衰落能力的理解。
SpringBoot购物网站设计[源码]
本文详细介绍了基于SpringBoot框架的Web购物网站的设计与实现。系统采用B/S架构,结合Java技术和MySQL数据库,实现了管理员、用户和前台首页的多功能模块。管理员模块包括用户管理、商品分类管理、商品信息管理等;用户模块涵盖订单评价管理、收藏管理等;前台首页提供商品信息展示、购物车、在线客服等功能。系统设计遵循技术可行性、经济可行性和操作可行性原则,支持多种操作系统平台,确保安全性和易用性。通过标签分类管理等方式,系统旨在高效管理网上商城购物信息,提升用户体验和操作效率。
JMeter5.6.3安装配置[项目代码]
本文详细介绍了JMeter5.6.3的安装与配置过程。首先,文章解释了JMeter是基于Java的压力测试工具,用于测试静态和动态资源,并强调了安装前需配置Java环境。接着,文章区分了静态资源(如HTML、CSS、图片等)和动态资源(如用户交互页面、API接口等)。然后,文章详细说明了Java环境的配置,包括JVM、JRE和JDK的区别,并建议使用JDK1.8版本。随后,文章提供了JMeter的下载地址,并逐步指导了JMeter的安装、环境变量配置以及中文设置。最后,文章介绍了如何检验JMeter是否配置成功。
基于OpenCV的Python围棋棋子视觉识别系统实现(附源码及开发文档)
本项目采用Python编程语言结合OpenCV计算机视觉库,构建了一套完整的围棋棋盘状态识别系统。该系统能够准确检测棋盘格点分布并识别黑白棋子的位置,输出结构化的棋盘状态数据。核心算法经过多轮优化测试,识别准确率达到工业应用标准,可作为计算机视觉课程的教学案例或数字棋类研究的开发基础。 系统架构包含图像预处理、棋盘网格检测、棋子颜色分类三大模块。预处理阶段采用高斯滤波与自适应二值化处理,有效消除光照不均干扰;网格检测运用霍夫变换与形态学操作,精准定位19×19交叉点坐标;棋子分类基于HSV色彩空间阈值分割,结合轮廓分析技术区分棋子颜色。各模块均提供参数调节接口,便于适配不同拍摄环境。 技术文档详细阐述了算法原理、代码结构及扩展方案,包含完整的API参考手册和调试指南。开发环境配置说明涵盖了Anaconda虚拟环境搭建、OpenCV库依赖安装及常见错误解决方案。本系统代码符合PEP8规范,关键函数配有中文注释,适合作为高校计算机视觉课程的实践项目,也可为智能棋局分析系统提供核心识别组件。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
JDK8安装教程[源码]
本文详细介绍了JDK8的安装步骤,包括从Oracle官网下载JDK、安装过程中的路径选择、配置环境变量(如JAVA_HOME、Path和CLASSPATH)以及验证安装是否成功的方法。通过按照教程操作,用户可以顺利完成JDK8的安装,并开始Java编程之旅。
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章