正在阅读:Delphi基础:Window 消息大全使用详解Delphi基础:Window 消息大全使用详解

2004-02-14 09:34 出处:PConline 作者:cwxiao888/CSDN 责任编辑:linjixiong


  WM_CANCELJOURNAL = $004B;
  当某个用户取消程序日志激活状态,提交此消息给程序
  WM_NOTIFY = $004E;
  当某个控件的某个事件已经发生或这个控件需要得到一些信息时,发送此消息给它的父窗口
  WM_INPUTLANGCHANGEREQUEST = $0050;
  当用户选择某种输入语言,或输入语言的热键改变
  WM_INPUTLANGCHANGE = $0051;
  当平台现场已经被改变后发送此消息给受影响的最顶级窗口
  WM_TCARD = $0052;
  当程序已经初始化windows帮助例程时发送此消息给应用程序
  WM_HELP = $0053;
  此消息显示用户按下了F1,如果某个菜单是激活的,就发送此消息个此窗口关联的菜单,否则就
  发送给有焦点的窗口,如果当前都没有焦点,就把此消息发送给当前激活的窗口
  WM_USERCHANGED = $0054;
  当用户已经登入或退出后发送此消息给所有的窗口,当用户登入或退出时系统更新用户的具体
  设置信息,在用户更新设置时系统马上发送此消息;
  WM_NOTIFYFORMAT = $0055;
  公用控件,自定义控件和他们的父窗口通过此消息来判断控件是使用ANSI还是UNICODE结构
  在WM_NOTIFY消息,使用此控件能使某个控件与它的父控件之间进行相互通信
  WM_CONTEXTMENU = $007B;
  当用户某个窗口中点击了一下右键就发送此消息给这个窗口
  WM_STYLECHANGING = $007C;
  当调用SETWINDOWLONG函数将要改变一个或多个 窗口的风格时发送此消息给那个窗口
  WM_STYLECHANGED = $007D;
  当调用SETWINDOWLONG函数一个或多个 窗口的风格后发送此消息给那个窗口
  WM_DISPLAYCHANGE = $007E;
  当显示器的分辨率改变后发送此消息给所有的窗口

  WM_GETICON = $007F;
  此消息发送给某个窗口来返回与某个窗口有关连的大图标或小图标的句柄;
  WM_SETICON = $0080;
  程序发送此消息让一个新的大图标或小图标与某个窗口关联;
  WM_NCCREATE = $0081;
  当某个窗口第一次被创建时,此消息在WM_CREATE消息发送前发送;
  WM_NCDESTROY = $0082;
  此消息通知某个窗口,非客户区正在销毁
  WM_NCCALCSIZE = $0083;
  当某个窗口的客户区域必须被核算时发送此消息
  WM_NCHITTEST = $0084;//移动鼠标,按住或释放鼠标时发生
  WM_NCPAINT = $0085;
  程序发送此消息给某个窗口当它(窗口)的框架必须被绘制时;
  WM_NCACTIVATE = $0086;
  此消息发送给某个窗口 仅当它的非客户区需要被改变来显示是激活还是非激活状态;
  WM_GETDLGCODE = $0087;
  发送此消息给某个与对话框程序关联的控件,widdows控制方位键和TAB键使输入进入此控件
  通过响应WM_GETDLGCODE消息,应用程序可以把他当成一个特殊的输入控件并能处理它
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品