PB对象Event ID说明
原地址:https://www.cnblogs.com/nickflyrong/p/5973795.html
Event ID 含义 内容浅析
event可以用pb自带的id,自动触发事件,而function就需要你去调用了,返回值多种多样
单选或多选按钮消息(前缀: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_devmodechanged |
WIN.INI中的一个设备名被修改 |
pbm_drawclipboard |
剪贴板内容发生改变 |
pbm_drawitem |
列表框或通用对话框的一项内容被改变 |
pbm_dropfiles |
当鼠标左键在一个注册为拖放文件接受器的应用上释放时,发出该消息 |
pbm_erasebkgnd |
窗口的客户区需要重画 |
pbm_fontchange |
应用可用的字体数改变 |
pbm_getdlgcode |
通知消息,说明当前使用哪种类型的键盘 |
pbm_getfont |
获取当前激活的字体 |
pbm_getminmaxinto |
Windows正在检查最小化或最大化窗口的尺寸 |
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 |
<ALT>键和其它某键同时被按下 |
pbm_syscolorchange |
一种或多种系统颜色被改变 |
pbm_syscommand |
用户选择了一个系统菜单命令 |
pbm_sysdeadchar |
通知消息,说明一种非英语字符集被选定 |
pbm_syskeydown |
用户按下某键的同时按下了<ALT>键 |
pbm_syskeyup |
用户释放了<ALT>组合键 |
pbm_timechange |
系统时钟被修改 |
pbm_undo |
从undo缓冲区复制文本到编辑器控件 |
pbm_vkeytoitem |
当一个列表框拥有聚焦时,用户按下了一个键 |
pbm_vscroll |
用户点击了垂直卷滚条 |
pbm_vscrollclipboard |
剪贴板查看器的垂直卷滚条被点击 |
pbm_windowposchanged |
窗口位置发生改变 |
pbm_windowposchanging |
窗口位置即将发生改变 |
pbm_wininichange |
WIN.INI文件被修改 |
PB对象Event ID说明的更多相关文章
- PB Event ID 含义 内容浅析
Event ID 含义 内容浅析 event可以用pb自带的id,自动触发事件,而function就需要你去调用了,返回值多种多样 单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetchec ...
- JavaScript:事件对象Event和冒泡
本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. 绑定事件的两种方式 我们在上一篇文章中已经讲过事件的概念.这里讲一下注册 ...
- jacascript 事件对象event
前言:这是笔者学习之后自己的理解与整理.如果有错误或者疑问的地方,请大家指正,我会持续更新! 在触发DOM上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息.所有浏览 ...
- 多线程 同步对象 event 简单实例 &进程间通信
多线程 同步对象event import threading,time class Boss(threading.Thread): def run(self): print("BOSS:今晚 ...
- js进阶课程 12-9 jquery的事件对象event的方法有哪些?
js进阶课程 12-9 jquery的事件对象event的方法有哪些? 一.总结 一句话总结:三组六个,阻止默认事件一组,阻止冒泡一组,阻止冒泡和剩余事件一组. 1.事件的默认动作指什么? 比如点a标 ...
- JS-特效 ~ 03. 楼层跳跃、事件对象event的获取与使用、event的主要内容、screenX、pageX、clientX的区别、放大镜、模拟滚动条
楼层跳跃 100%子盒子会继承父盒子的宽高.父盒子继承body宽高.Body继承html的宽高. 盒子属性:auto:适应盒子自身的宽度或者高度.(对自己负责) 盒子属性:100%:适应盒子父盒子的宽 ...
- 典型Event ID
Sr no Event ID 2003 Server Event ID 2008 Server Event Type 1 528 4624 Local User logon 2 6008 6008 U ...
- 重新审视事件对象event
前言:之前在学习事件对象event时,一是一直在chrome浏览器(作为主运行环境)下运行调试自个儿程序,二是可能当时对事件对象理解不透彻才导致现在对事件对象的用法陷入了一个大坑,遂以此篇博客记之. ...
- jquery 获取当前对象的id取巧验证的一种方法
<!doctype html><html><head><meta charset="utf-8"><title>titl ...
随机推荐
- C博客作业01--分支顺序结构
1.展示PTA总分 2.本章学习总结 ①C语言数据类型 ② if-else语句 if (条件) { 语句A; } else { 语句B; } 在if (条件)后不加":" 要用&q ...
- C博客作业01--分支丶顺序结构
1.本章学习总结 1.1学习内容总结 分支结构 if else-if语句与switch语句都具有选择判断的功能,但是在使用时又有所区别,按题目的不同要求与题意选择不同语句. if else-if语句表 ...
- Vector(动态数组)怎么用咧↓↓↓
定义方式:vector<int> a; //二维vector<int>a[100] 在末尾压入容器:a.push_back(x);//二维 a[i].push_back(x) ...
- es6学习4:async和await
async async函数返回一个 Promise 对象,可以使用then方法添加回调函数.当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句. funct ...
- 数据仓库DW、ODS、DM概念及其区别
整体结构 在具体分析数据仓库之前先看下一下数据中心的整体架构以及数据流向 数据中心整体架构.png DB 是现有的数据来源,可以为mysql.SQLserver.文件日志等,为数据仓库提供数据来源 ...
- Spring Cloud Feign踩坑记录(二)
注意,以下的Feign遇到的坑,在高版本中有些已经修复. 某些项目由于历史包袱原因,无法进行全面升级,才需要修补这些坑. 1.启动报错:not annotated with HTTP method t ...
- 2015-2016-2《Java程序设计》团队博客4
一.类结构图 这一周将所有的类都进行了实现,以下是这周实现的类图: 二.项目进展 目前已经将所有代码都编写完成,正在进行整体测试.虽然期间遇到了一些问题,但我们一起进行了讨论,并查找了 ...
- grandle Project sync failed.please fix your project and try again
Android Studio导入项目或者新建项目想运行的时候可能会报错Gradle project sync failed. Please fix your project and try again ...
- 大div套多个小div,怎样设置外div的高度自适应?
在最后一个div 后面加上 overflow:hidden;如下: <div style="width:580px; height:auto; margin:0 auto; <d ...
- Ubuntu18.04启动memtest86
对于Ubuntu18.04, 网上搜的结果都是错的, 根本不是启动时按shift, 而是按F8. 反复重启十几次后终于误触调出了启动菜单. 使用的是USB安装盘, 并且使用的是非UFEI模式.