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

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

  WM_SYSCOMMAND = $0112;
  当用户选择窗口菜单的一条命令或当用户选择最大化或最小化时那个窗口会收到此消息
  WM_TIMER = $0113; //发生了定时器事件
  WM_HSCROLL = $0114;
  当一个窗口标准水平滚动条产生一个滚动事件时发送此消息给那个窗口,也发送给拥有它的控件
  WM_VSCROLL = $0115;
  当一个窗口标准垂直滚动条产生一个滚动事件时发送此消息给那个窗口也,发送给拥有它的控件   WM_INITMENU = $0116;
  当一个菜单将要被激活时发送此消息,它发生在用户菜单条中的某项或按下某个菜单键,它允许程序在显示前更改菜单
  WM_INITMENUPOPUP = $0117;
  当一个下拉菜单或子菜单将要被激活时发送此消息,它允许程序在它显示前更改菜单,而不要改变全部 
  WM_MENUSELECT = $011F;
  当用户选择一条菜单项时发送此消息给菜单的所有者(一般是窗口)
  WM_MENUCHAR = $0120;
  当菜单已被激活用户按下了某个键(不同于加速键),发送此消息给菜单的所有者;
  WM_ENTERIDLE = $0121;
  当一个模态对话框或菜单进入空载状态时发送此消息给它的所有者,一个模态对话框或菜单进入  空载状态就是在处理完一条或几条先前的消息后没有消息它的列队中等待
  WM_MENURBUTTONUP = $0122;
  WM_MENUDRAG = $0123;
  WM_MENUGETOBJECT = $0124;

  WM_UNINITMENUPOPUP = $0125;
  WM_MENUCOMMAND = $0126;
  WM_CHANGEUISTATE = $0127;
  WM_UPDATEUISTATE = $0128;
  WM_QUERYUISTATE = $0129; 
  WM_CTLCOLORMSGBOX = $0132;
  在windows绘制消息框前发送此消息给消息框的所有者窗口,通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色
  WM_CTLCOLOREDIT = $0133;
  当一个编辑型控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置编辑框的文本和背景颜色
  WM_CTLCOLORLISTBOX = $0134;
  当一个列表框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置列表框的文本和背景颜色 
  WM_CTLCOLORBTN = $0135;
  当一个按钮控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置按纽的文本和背景颜色
  WM_CTLCOLORDLG = $0136;
  当一个对话框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置对话框的文本背景颜色
  WM_CTLCOLORSCROLLBAR= $0137;
  当一个滚动条控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置滚动条的背景颜色
键盘也能翻页,试试“← →”键

相关文章

关注我们

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