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

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

  WM_NCMOUSEMOVE = $00A0;
  当光标在一个窗口的非客户区内移动时发送此消息给这个窗口 //非客户区为:窗体的标题栏及窗 
  的边框体
  WM_NCLBUTTONDOWN = $00A1;
  当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息
  WM_NCLBUTTONUP = $00A2;
  当用户释放鼠标左键同时光标某个窗口在非客户区十发送此消息;
  WM_NCLBUTTONDBLCLK = $00A3;
  当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息

  WM_NCRBUTTONDOWN = $00A4;
  当用户按下鼠标右键同时光标又在窗口的非客户区时发送此消息
  WM_NCRBUTTONUP = $00A5;
  当用户释放鼠标右键同时光标又在窗口的非客户区时发送此消息
  WM_NCRBUTTONDBLCLK = $00A6;
  当用户双击鼠标右键同时光标某个窗口在非客户区十发送此消息
  WM_NCMBUTTONDOWN = $00A7;
  当用户按下鼠标中键同时光标又在窗口的非客户区时发送此消息
  WM_NCMBUTTONUP = $00A8;
  当用户释放鼠标中键同时光标又在窗口的非客户区时发送此消息
  WM_NCMBUTTONDBLCLK = $00A9;
  当用户双击鼠标中键同时光标又在窗口的非客户区时发送此消息
  WM_KEYFIRST = $0100;
  WM_KEYDOWN = $0100; 
  //按下一个键
  WM_KEYUP = $0101; 
  //释放一个键
  WM_CHAR = $0102; 
  //按下某键,并已发出WM_KEYDOWN, WM_KEYUP消息
  WM_DEADCHAR = $0103;
  当用translatemessage函数翻译WM_KEYUP消息时发送此消息给拥有焦点的窗口
  WM_SYSKEYDOWN = $0104;
  当用户按住ALT键同时按下其它键时提交此消息给拥有焦点的窗口;
  WM_SYSKEYUP = $0105;
  当用户释放一个键同时ALT 键还按着时提交此消息给拥有焦点的窗口
  WM_SYSCHAR = $0106;
  当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后提交此消息给拥有焦点的窗口
  WM_SYSDEADCHAR = $0107;
  当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后发送此消息给拥有焦点的窗口

  WM_KEYLAST = $0108;
  WM_INITDIALOG = $0110;
  在一个对话框程序被显示前发送此消息给它,通常用此消息初始化控件和执行其它任务
  WM_COMMAND = $0111;
  当用户选择一条菜单命令项或当某个控件发送一条消息给它的父窗口,一个快捷键被翻译
键盘也能翻页,试试“← →”键

相关文章

关注我们

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