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

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

  程序发送此消息给一个编辑框或combobox来复制当前选择的文本到剪贴板
  WM_PASTE = $0302;
  程序发送此消息给editcontrol或combobox从剪贴板中得到数据
  WM_CLEAR = $0303;
  程序发送此消息给editcontrol或combobox清除当前选择的内容;
  WM_UNDO = $0304;
  程序发送此消息给editcontrol或combobox撤消最后一次操作
  WM_RENDERFORMAT = $0305;

  WM_RENDERALLFORMATS = $0306;
  WM_DESTROYCLIPBOARD = $0307;
  当调用ENPTYCLIPBOARD函数时 发送此消息给剪贴板的所有者
  WM_DRAWCLIPBOARD = $0308;
  当剪贴板的内容变化时发送此消息给剪贴板观察链的第一个窗口;它允许用剪贴板观察窗口来
  显示剪贴板的新内容;
  WM_PAINTCLIPBOARD = $0309;
  当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区需要重画;
  WM_VSCROLLCLIPBOARD = $030A;
  WM_SIZECLIPBOARD = $030B;
  当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区域的大小已经改变是此消息通过剪贴板观察窗口发送给剪贴板的所有者;
  WM_ASKCBFORMATNAME = $030C;
  通过剪贴板观察窗口发送此消息给剪贴板的所有者来请求一个CF_OWNERDISPLAY格式的剪贴板的名字
  WM_CHANGECBCHAIN = $030D;
  当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链的第一个窗口;
  WM_HSCROLLCLIPBOARD = $030E; 
  此消息通过一个剪贴板观察窗口发送给剪贴板的所有者 ;它发生在当剪贴板包含  CFOWNERDISPALY格式的数据并且有个事件在剪贴板观察窗的水平滚动条上;所有者应滚动剪贴板图象并更新滚动条的值;
  WM_QUERYNEWPALETTE = $030F;
  此消息发送给将要收到焦点的窗口,此消息能使窗口在收到焦点时同时有机会实现他的逻辑调色板
  WM_PALETTEISCHANGING= $0310;
  当一个应用程序正要实现它的逻辑调色板时发此消息通知所有的应用程序
  WM_PALETTECHANGED = $0311;
  此消息在一个拥有焦点的窗口实现它的逻辑调色板后发送此消息给所有顶级并重叠的窗口,以此  来改变系统调色板 

  WM_HOTKEY = $0312;
  当用户按下由REGISTERHOTKEY函数注册的热键时提交此消息
  WM_PRINT = 791;
  应用程序发送此消息仅当WINDOWS或其它应用程序发出一个请求要求绘制一个应用程序的一部分;
  WM_PRINTCLIENT = 792;
  WM_HANDHELDFIRST = 856;
  WM_HANDHELDLAST = 863;
键盘也能翻页,试试“← →”键

相关文章

关注我们

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