用户自定义事件内容浅析.docx

上传人:b****8 文档编号:10205609 上传时间:2023-02-09 格式:DOCX 页数:8 大小:20.43KB
下载 相关 举报
用户自定义事件内容浅析.docx_第1页
第1页 / 共8页
用户自定义事件内容浅析.docx_第2页
第2页 / 共8页
用户自定义事件内容浅析.docx_第3页
第3页 / 共8页
用户自定义事件内容浅析.docx_第4页
第4页 / 共8页
用户自定义事件内容浅析.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

用户自定义事件内容浅析.docx

《用户自定义事件内容浅析.docx》由会员分享,可在线阅读,更多相关《用户自定义事件内容浅析.docx(8页珍藏版)》请在冰豆网上搜索。

用户自定义事件内容浅析.docx

用户自定义事件内容浅析

pb中用户自定义事件内容浅析

EventID含义内容浅析

单选或多选按钮消息(前缀:

pbm_bm)

pbm_bmgetcheck单选按钮或多选按钮是否被选。

pbm_bmgetstate按钮是否加亮。

pbm_bmsetcheck将无线按钮或确认框的选中状态改为未选中状态,反之亦然。

pbm_bmsetstate加亮或不加亮按钮。

pbm_bmchange改变按钮的风格,例如,改为单选按钮或组合框。

单选或多选按钮通知消息(前缀:

pbm_bn)

pbm_bnclicked按钮控件被点中。

pbm_bndisable使按钮控件无效。

pbm_bndoubleclicked按钮控件被双点。

pbm_bndragdrop一个对象被放到按钮控件。

pbm_bndragenter一个对象被拖到按钮控件。

pbm_bndragleave一个对象被拖离按钮控件。

pbm_bndragover一个对象被拖经按钮控件。

pbm_bnhilite按钮控件被加亮。

pbm_bnpaint按钮控件被绘制。

pbm_bnsetfocus按钮控件获得聚焦。

pbm_bnunhilite按钮控件不被加亮。

通用对话框消息(前缀:

pbm_cb)

pbm_cbaddstring将字符串加到通用对话框。

pbm_cbdeletestring从通用对话框删除一个字符串。

pbm_cbdir加一个目录列表到通用对话框。

pbm_cbfindstring搜索以一组字符开头的字符串。

pbm_cbfindstringexact搜索与所提供的字符完全匹配的字符串。

pbm_cbgetcount列表框中的项数。

pbm_cbgetcursel当前被选项的数目。

pbm_cbgetdroppedcontrolset列表框在屏幕上的坐标位置。

pbm_cbgeteditsel编辑器控件中被选字符的范围。

pbm_cbgetextendedui缺省或扩展的用户界面。

pbm_cbgetitemdata重画的列表框中的4字节(32位)项。

pbm_cbgetitemheight列表框中某一项的高度。

pbm_cbgetlbtext列表框中的文本。

pbm_cbgetlbtextlen列表框中文本的长度。

pbm_cbinsertstring向列表框中增加新的字符串或4字节项。

pbm_cblimittext限制能被输入到列表框中的字符数。

pbm_cbresetcontent删除列表框中所有元素。

pbm_cbselectstring搜索匹配的字符串并显示。

pbm_cbsetcursel在列表框中选择并显示一项。

pbm_cbseteditsel在列表框的编辑区域中选择一块文本。

pbm_cbsetextendedui设置缺省或扩展的用户界面。

pbm_cbsetitemdata在列表框中设定4字节(32位)项。

pbm_cbsetitemheight设置列表框中项的高度。

pbm_cbshowdropdown转换(显示或隐藏)列表框中拖放区域。

通用对话框通知消息(前缀:

pbm_cbn)

pbm_cbndblclk用户在列表中某一项上双点。

pbm_cbndragdrop一个对象被放到通用对话框控件上。

pbm_cbndragenter一个对象被拖到通用对话框控件上。

pbm_cbndragleave一个对象被拖离通用对话框控件。

pbm_cbndragover一个对象被拖经通用对话框控件。

pbm_cbndropdown列表框的下放区域即将被显示。

pbm_cbneditchange编辑器控件中的文本发生变化。

pbm_cbneditupdate列表框编辑器控件中的文本即将被改变。

pbm_cbnerrspace列表框满,不能再向其中加入项。

pbm_cbnkillfocus通用列表框失去聚焦。

pbm_cbnselchange列表框中被选文本被改变。

pbm_cbnselendcancel用户按下了"取消"按钮。

pbm_cbnselendok用户按下了"确认"按钮。

pbm_cbnsetfocus通用对话控件拥有聚焦。

数据窗口消息(前缀:

pbm_dw)

pbm_dwclosedropdown关闭下拉式数据窗口。

pbm_dwscrollend在数据窗口中卷滚到最后一行。

pbm_dwscrollhome在数据窗口中卷滚到第一行。

pbm_dwscrolllineend卷滚到当前行的行尾(水平方向)。

pbm_dwscrolllinehome卷滚到当前行的行首(水平方向)。

数据窗口通知消息(前缀:

pbm_dwn)

pbm_dwnbacktabout即将通过Shift+Tab组合键离开该控件。

pbm_dwnchanging控件即将被改变。

pbm_dwndropdown下拉式列表框的下拉部分即将可见。

pbm_dwngraphcreate即将创建图形。

pbm_dwnitemchangefocus数据窗口控件中当前项的聚焦改变。

pbm_dwnitemvalidationerror对当前项的修改引起了一个合法性检查错误。

pbm_dwnkey有键被按下。

使用KeyDown()处理键盘值。

pbm_dwnlbuttondown鼠标左键被按下。

pbm_dwnlbuttonup鼠标左键被松开。

pbm_dwnmbuttonclk鼠标中键点击。

pbm_dwnmbuttondbclk鼠标中键双击。

pbm_dwnmousemove鼠标移动。

pbm_dwnprintmarginchange打印边界被改变。

pbm_dwnprocessenter回车键被按下。

pbm_dwnrowchange数据窗口中聚焦从一行转向另一行。

pbm_dwntabdownout用户在数据窗口最后一行按了下箭头键。

pbm_dwntabout用户在数据窗口的最后一行/列中按了tab键。

pbm_dwntabupout用户在数据窗口第一行中按了上箭头键。

动态数据交换(DDE)消息(前缀:

pbm_dde)

pbm_ddeddeack收到一个DDE消息。

pbm_ddeddeinitiate开始一个DDE会话。

pbm_ddeddeterminate终止一个DDE会话。

编辑器控件消息(前缀:

pbm_em)

pbm_emcanundo编辑器控件是否能撤消上一次修改。

pbm_ememptyundobuffer清空由Windows管理的取消操作的缓冲区。

pbm_emfmtlines在多行编辑器控件的行尾增加或删除回车换行。

pbm_emgetfirstvisibleline返回编辑器控件中可见的第一行的行号。

pbm_emgethandle获得编辑器控件使用的内存句柄。

pbm_emgetline从编辑器控件中复制一行到内存中的一个缓冲区。

pbm_emgetlinecount返回多行编辑器控件的行数。

pbm_emgetmodify文本是否被用户修改。

pbm_emgetrect返回控件的长方形域。

pbm_emgetsel返回被选文本的起始位置。

pbm_emlimittext限制用户键入的文本长度。

pbm_emlinefromchar返回被选文本的行号。

pbm_emlineindex返回编辑器控件中被选行第一个字符在编辑串中的位置。

pbm_emlinelength返回编辑器控件中被选行中的字符数。

pbm_emlinescroll水平或垂直卷滚编辑器控件。

pbm_emreplacesel从剪贴板或从键盘上用新文本替换被选文本。

pbm_emsethandle设置编辑器控件的句柄指向内存中的一个缓冲区。

pbm_emsetmodify设置编辑器控件的modified标志。

pbm_emsetpasswordchar设置用户输入任何文本时显示的字符,在输入密码时的显示。

pbm_emsetrect设置/重置编辑器控件所在的长方形区域,编辑器控件中的文本被重画。

pbm_emsetrectnp除了不重画文本,大致与setrect相同。

pbm_emsetsel选择字符。

pbm_emsettabstops在多行编辑器控件中设置tabstops。

pbm_emsetwordbreak设置新的词拆分函数。

pbm_emsetwordbreakproc设置新的词拆分过程。

pbm_emundo撤消最近的编辑操作。

编辑控件通知消息(前缀:

pbm_en)

pbm_enchange编辑器控件中的文本发生改变。

pbm_enerrspace编辑器控件内存缓冲区溢出。

pbm_enhscroll用户点中上水平卷滚条。

pbm_enmaxtext用户试图输入比允许更多的文本。

pbm_enupdate编辑器控件即将显示用户的修改。

pbm_envscroll用户点中了垂直卷滚条。

列表框消息(前缀:

pbm_lb)

pbm_lbaddstring向列表框控件中增加一项或一个字符串。

pbm_lbdeletestring从列表框中删除一项或一个字符串。

pbm_lbdir用目录列表填充列表框。

pbm_lbfindstring在列表框中搜索与所给字符串部分匹配的第一项。

pbm_lbfindstringexact在列表框中搜索与所给字符串精确匹配的第一项。

pbm_lbgetcaretindex在列表框中搜索拥有聚焦的项。

pbm_lbgetcount确定列表框中的项数。

pbm_lbgetcursel确定所选项是第几项。

pbm_lbgethorizontalextent获得列表框的宽度、计算水平卷滚。

pbm_lbgetitemheight确定列表框控件中项的高度。

pbm_lbgetitemrect确定列表框的尺寸。

pbm_lbgetsel获得列表框中当前所选的项。

pbm_lbgetselcount在多选列表框中获得所选项的数目。

pbm_lbgetselitems用列表框中表框各自的项号填充一个给定的整数数组。

pbm_lbgettext获得列表框中当前所选项的文本。

pbm_lbgettextlen获得列表框中当前所选项的文本中的字符数。

pbm_lbgettopindex确定列表框中可见的最上面一项的项号。

pbm_lbinsertstring向列表框中加入一个新字符串。

pbm_lbresetcontent重置(消除)列表框中的内容。

pbm_lbselectstring搜索并加亮与所给字符匹配的字符串。

pbm_lbselitemrange选择/取消列表框中某一范围中的项。

pbm_lbsetcaretindex设置列表框中的某一项拥有聚焦。

pbm_lbsetcolumnwidth设置列表框中列的宽度。

pbm_lbsetcursel在列表框中选择并加亮一项;如果需要,卷滚到列表框。

pbm_lbsethorizontaltext设置列表框中被水平卷滚的单元数。

pbm_lbsetitemdata设置与列表框相关的32位/4字节值。

pbm_lbsetitemheight设置列表框中项的高度。

pbm_lbsetsel在列表框中选择一个字符串。

pbm_lbsettabstops设置列表框控件中tabstops的位置。

pbm_lbsettopindex卷滚列表框使特定的项成为可见的最上面一项。

列表框通知消息(前缀:

pbm_en)  

pbm_endblclk用户在列表框控件中的某一项上双击。

pbm_enerrspace用户试图超越可在列表框中输入字符的最大限制。

pbm_enselcancel当前选取文本被取消。

pbm_enselchange用户在列表框中选择或取消了一项。

窗口消息(前缀:

pbm_)

pbm_activateapp被激活的窗口属于另外一个应用。

pbm_askcbformatname要求剪贴板中的内容被复制到一个使用自定义格式的文本缓冲区中。

pbm_char传送键盘上按下的键。

pbm_chartoitem通过转换键盘来的字符,帮助列表框定位其中的项。

pbm_childactivate一个子窗口被移动或激活。

pbm_clear用户要删除当前编辑器控件中的内容。

pbm_command用户选择了一个菜单项、控件,或使用了加速键。

pbm_compacting系统内存资源不足;当Windows占用了多于1/8的CPU时间紧缩内存时,产生这条消息。

pbm_compareitem当新的一项被加入列表框或组合框时产生此消息,Window用这条消息进行项之间的比较。

pbm_ctlcolor一个控件即将被画出,可在此时改变控件的颜色。

pbm_deadchar用户选择了一种非英语字符集或其它特殊字符集,这将改变下面将要输入的字符。

pbm_deleteitem从列表框或通用对话框中移去一项。

pbm_destroyclipboard剪贴板内容被清除。

pbm_devmodechangedWIN.INI中的一个设备名被修改。

pbm_drawclipboard剪贴板内容发生改变。

pbm_drawitem列表框或通用对话框的一项内容被改变。

pbm_dropfiles当鼠标左键在一个注册为拖放文件接受器的应用上释放时,发出该消息。

pbm_erasebkgnd窗口的客户区需要重画。

pbm_fontchange应用可用的字体数改变。

pbm_getdlgcode通知消息,说明当前使用哪种类型的键盘。

pbm_getfont获取当前激活的字体。

pbm_getminmaxintoWindows正在检查最小化或最大化窗口的尺寸。

pbm_gettext从一个控件(如按钮或编辑器控件)中复制文本到一个内存缓冲区。

pbm_gettextlength用来确定一个控件中的字符数。

pbm_hscrollclipboard剪贴板的水平卷滚条被使用。

pbm_iconerasebkgnd一个最小化窗口需要重化背景。

pbm_initdialog一个对话框即将被显示。

pbm_initmenu一个菜单即将被显示。

pbm_initmenupopup一个弹出式窗口即将被显示。

pbm_keydown键盘上的一个键被按下。

pbm_keyup键盘上的一个键被释放。

pbm_mdiactive一个MDI子窗口(表单)被激活。

pbm_mdicascade以重叠的形式重排所有的表单。

pbm_mdicreate创建一个表单。

pbm_mdidestroy从MDI框架中移去一个表单。

pbm_mdigetactive获得当前活动的MDI表单的句柄。

pbm_mdiiconrange在一个MDI框架中重排最小化表单的图标。

pbm_mdimaximize最大化一个MDI子表单。

pbm_mdinext激活下一个MDI表单(紧接着活动表单的表单)。

pbm_mdirestore把MDI表单恢复到它原来的大小。

pbm_mdisetmenu将一个菜单与一个MDI表单联系起来。

pbm_mdifitle平铺所有的MDI表单。

pbm_measureitem这个消息被送给即将创建的、内有按钮或其它控件的窗口。

pbm_menuchar用户使用了一个快捷键,但系统不支持该快捷键。

pbm_menuselect用户选择了一个菜单项。

pbm_mouseactivate用户在一个非活动窗口中点击了鼠标。

pbm_mousemove用户移动了鼠标。

pbm_ncactivate窗口的非客户区即将被激活。

pbm_nccalcsize窗口的尺寸需要重新计算。

pbm_nccreate窗口即将创建它的非客户区。

pbm_ncdestroy窗口的非共享区被析构。

pbm_nchittest每次非客户区被移动时都发送该消息。

pbm_nclbuttondblclk用户在非客户区双点了鼠标左键。

pbm_ncpaint非客户需要画出。

pbm_nextdlgctl在对话框中将聚焦转给另一个控件。

pbm_paint窗口的客户区需要被画出。

pbm_paintclipboard剪贴板应用有剪贴操作,剪贴板查看器需重画。

pbm_palettechanged系统调色板被改变。

pbm_paletteischanging系统调色板即将被改变。

pbm_parentnotify通知父窗口一个子窗口即将被创建。

pbm_querydragicon用户要拖一个最小化窗口。

pbm_queryendsession通知消息,说明窗口即将被关闭。

pbm_querynewpalette应用即将收到输入聚焦,应该执行必要的颜色调整。

pbm_queryopen一个最小化窗口即将被恢复。

pbm_quit应用处理的最后一个消息。

pbm_renderallformats通知一个剪贴板格式的拥有者,应用将失去所有的格式。

pbm_renderformats通知消息,说明放在剪贴板中的数据应该用一种特殊格式传送。

pbm_setcursor通知消息,说明鼠标指针在一个窗口中移动。

pbm_setfont用来在对话框中改变字体。

pbm_setredraw在加一个新项之前发送给列表框或通用对话框。

pbm_settext用来改变窗口的标题或文本。

pbm_sizeclipboard剪贴板查看器应用改变尺寸。

pbm_spoolerstatus一个打印管理器任务被添加或删除。

pbm_syschar键和其它某键同时被按下。

pbm_syscolorchange一种或多种系统颜色被改变。

pbm_syscommand用户选择了一个系统菜单命令。

pbm_sysdeadchar通知消息,说明一种非英语字符集被选定。

pbm_syskeydown用户按下某键的同时按下了键。

pbm_syskeyup用户释放了组合键。

pbm_timechange系统时钟被修改。

pbm_undo从undo缓冲区复制文本到编辑器控件。

pbm_vkeytoitem当一个列表框拥有聚焦时,用户按下了一个键。

pbm_vscroll用户点击了垂直卷滚条。

pbm_vscrollclipboard剪贴板查看器的垂直卷滚条被点击。

pbm_windowposchanged窗口位置发生改变。

pbm_windowposchanging窗口位置即将发生改变。

pbm_wininichangeWIN.INI文件被修改。

Colour

Red

Green

Blue

黑色

Black

0

0

0

0

白色

White

255

255

255

16777215

灰色

Gray

192

192

192

12632256

深灰色

DarkGrey

128

128

128

8421504

红色

Red

255

0

0

255

深红色

DarkRed

128

0

0

128

绿色

Green

0

255

0

65280

深绿色

DarkGreen

0

128

0

32768

蓝色

Blue

0

0

255

16711680

深蓝色

DarkBlue

0

0

128

8388608

紫红色

Magenta

255

0

255

16711935

深紫红

DarkMagenta

128

0

128

8388736

紫色

Cyan

0

255

255

16776960

深紫

DarkCyan

0

128

128

8421376

黄色

Yellow

255

255

0

65535

棕色

Brown

128

128

0

32896

特殊颜色

ButtonFace

 

 

 

79741120

Text

 

 

 

33554432

Background

 

 

 

1090519039

App.Workspace

 

 

 

276856960

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1