zoukankan      html  css  js  c++  java
  • 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文件被修改

     
     
  • 相关阅读:
    【Codechef】Chef and Bike(二维多项式插值)
    USACO 完结的一些感想
    USACO 6.5 Checker Challenge
    USACO 6.5 The Clocks
    USACO 6.5 Betsy's Tour (插头dp)
    USACO 6.5 Closed Fences
    USACO 6.4 Electric Fences
    USACO 6.5 All Latin Squares
    USACO 6.4 The Primes
    USACO 6.4 Wisconsin Squares
  • 原文地址:https://www.cnblogs.com/Bokeyan/p/11671441.html
Copyright © 2011-2022 走看看