PB的ID事件

    
  1pbm_bmgetcheck单选按钮或多选按钮是否被选。
  2pbm_bmgetstate按钮是否加亮。
  3pbm_bmsetcheck将无线按钮或确认框的选中状态改为未选中状态,反之亦然。
  4pbm_bmsetstate加亮或不加亮按钮。
  5pbm_bmchange改变按钮的风格,例如,改为单选按钮或组合框。
  单选或多选按钮通知消息(前缀bm_bn)
  1pbm_bnclicked按钮控件被点中。
  2pbm_bndisable使按钮控件无效。
  3pbm_bndoubleclicked按钮控件被双点。
  4pbm_bndragdrop一个对象被放到按钮控件。
  5pbm_bndragenter一个对象被拖到按钮控件。
  6pbm_bndragleave一个对象被拖离按钮控件。
  7pbm_bndragover一个对象被拖经按钮控件。
  8pbm_bnhilite按钮控件被加亮。
  9pbm_bnpaint按钮控件被绘制。
  10pbm_bnsetfocus按钮控件获得聚焦。
  11pbm_bnunhilite按钮控件不被加亮。
  通用对话框消息(前缀bm_cb)
  1pbm_cbaddstring将字符串加到通用对话框。
  2pbm_cbdeletestring从通用对话框删除一个字符串。
  3pbm_cbdir加一个目录列表到通用对话框。
  4pbm_cbfindstring搜索以一组字符开头的字符串。
  5pbm_cbfindstringexact搜索与所提供的字符完全匹配的字符串。
  6pbm_cbgetcount列表框中的项数。
  7pbm_cbgetcursel当前被选项的数目。
  8pbm_cbgetdroppedcontrolset列表框在屏幕上的坐标位置。
  9pbm_cbgeteditsel编辑器控件中被选字符的范围。
  10pbm_cbgetextendedui缺省或扩展的用户界面。
  11pbm_cbgetitemdata重画的列表框中的4字节(32位)项。
  12pbm_cbgetitemheight列表框中某一项的高度。
  13pbm_cbgetlbtext列表框中的文本。
  14pbm_cbgetlbtextlen列表框中文本的长度。
  15pbm_cbinsertstring向列表框中增加新的字符串或4字节项。
  16pbm_cblimittext限制能被输入到列表框中的字符数。
  17pbm_cbresetcontent删除列表框中所有元素。
  18pbm_cbselectstring搜索匹配的字符串并显示。
  19pbm_cbsetcursel在列表框中选择并显示一项。
  20pbm_cbseteditsel在列表框的编辑区域中选择一块文本。
  21pbm_cbsetextendedui设置缺省或扩展的用户界面。
  22pbm_cbsetitemdata在列表框中设定4字节(32位)项。
  23pbm_cbsetitemheight设置列表框中项的高度。
  24pbm_cbshowdropdown转换(显示或隐藏)列表框中拖放区域。
  通用对话框通知消息(前缀bm_cbn)
  1pbm_cbndblclk用户在列表中某一项上双点。
  2pbm_cbndragdrop一个对象被放到通用对话框控件上。
  3pbm_cbndragenter一个对象被拖到通用对话框控件上。
  4pbm_cbndragleave一个对象被拖离通用对话框控件。
  5pbm_cbndragover一个对象被拖经通用对话框控件。
  6pbm_cbndropdown列表框的下放区域即将被显示。
  7pbm_cbneditchange编辑器控件中的文本发生变化。
  8pbm_cbneditupdate列表框编辑器控件中的文本即将被改变。
  9pbm_cbnerrspace列表框满,不能再向其中加入项。
  10pbm_cbnkillfocus通用列表框失去聚焦。
  11pbm_cbnselchange列表框中被选文本被改变。
  12pbm_cbnselendcancel用户按下了"取消"按钮。
  13pbm_cbnselendok用户按下了"确认"按钮。
  14pbm_cbnsetfocus通用对话控件拥有聚焦。
  数据窗口消息(前缀bm_dw)
  1pbm_dwclosedropdown关闭下拉式数据窗口。
  2pbm_dwscrollend在数据窗口中卷滚到最后一行。
  3pbm_dwscrollhome在数据窗口中卷滚到第一行。
  4pbm_dwscrolllineend卷滚到当前行的行尾(水平方向)。
  5pbm_dwscrolllinehome卷滚到当前行的行首(水平方向)。
  数据窗口通知消息(前缀bm_dwn)
  1pbm_dwnbacktabout即将通过Shift+Tab组合键离开该控件。
  2pbm_dwnchanging控件即将被改变。
  3pbm_dwndropdown下拉式列表框的下拉部分即将可见。
  4pbm_dwngraphcreate即将创建图形。
  5pbm_dwnitemchangefocus数据窗口控件中当前项的聚焦改变。
  6pbm_dwnitemvalidationerror对当前项的修改引起了一个合法性检查错误。
  7pbm_dwnkey有键被按下。使用KeyDown()处理键盘值。
  8pbm_dwnlbuttondown鼠标左键被按下。
  9pbm_dwnlbuttonup鼠标左键被松开。
  10pbm_dwnmbuttonclk鼠标中键点击。
  11pbm_dwnmbuttondbclk鼠标中键双击。
  12pbm_dwnmousemove鼠标移动。
  13pbm_dwnprintmarginchange打印边界被改变。
  14pbm_dwnprocessenter回车键被按下。
  15pbm_dwnrowchange数据窗口中聚焦从一行转向另一行。
  16pbm_dwntabdownout用户在数据窗口最后一行按了下箭头键。
  17pbm_dwntabout用户在数据窗口的最后一行/列中按了tab键。
  18pbm_dwntabupout用户在数据窗口第一行中按了上箭头键。
  动态数据交换(DDE)消息(前缀bm_dde)
  1pbm_ddeddeack收到一个DDE消息。
  2pbm_ddeddeinitiate开始一个DDE会话。
  3pbm_ddeddeterminate终止一个DDE会话。
  编辑器控件消息(前缀bm_em)
  1pbm_emcanundo编辑器控件是否能撤消上一次修改。
  2pbm_ememptyundobuffer清空由Windows管理的取消操作的缓冲区。
  3pbm_emfmtlines在多行编辑器控件的行尾增加或删除回车换行。
  4pbm_emgetfirstvisibleline返回编辑器控件中可见的第一行的行号。
  5pbm_emgethandle获得编辑器控件使用的内存句柄。
  6pbm_emgetline从编辑器控件中复制一行到内存中的一个缓冲区。
  7pbm_emgetlinecount返回多行编辑器控件的行数。
  8pbm_emgetmodify文本是否被用户修改。
  9pbm_emgetrect返回控件的长方形域。
  10pbm_emgetsel返回被选文本的起始位置。
  11pbm_emlimittext限制用户键入的文本长度。
  12pbm_emlinefromchar返回被选文本的行号。
  13pbm_emlineindex返回编辑器控件中被选行第一个字符在编辑串中的位置。
  14pbm_emlinelength返回编辑器控件中被选行中的字符数。
  15pbm_emlinescroll水平或垂直卷滚编辑器控件。
  16pbm_emreplacesel从剪贴板或从键盘上用新文本替换被选文本。
  17pbm_emsethandle设置编辑器控件的句柄指向内存中的一个缓冲区。
  18pbm_emsetmodify设置编辑器控件的modified标志。
  19pbm_emsetpasswordchar设置用户输入任何文本时显示的字符,在输入密码时的显示。
  20pbm_emsetrect设置/重置编辑器控件所在的长方形区域,编辑器控件中的文本被重画。
  21pbm_emsetrectnp除了不重画文本,大致与setrect相同。
  22pbm_emsetsel选择字符。
  23pbm_emsettabstops在多行编辑器控件中设置tabstops。
  24pbm_emsetwordbreak设置新的词拆分函数。
  25pbm_emsetwordbreakproc设置新的词拆分过程。
  26pbm_emundo撤消最近的编辑操作。
  编辑控件通知消息(前缀bm_en)
  1pbm_enchange编辑器控件中的文本发生改变。
  2pbm_enerrspace编辑器控件内存缓冲区溢出。
  3pbm_enhscroll用户点中上水平卷滚条。
  4pbm_enmaxtext用户试图输入比允许更多的文本。
  5pbm_enupdate编辑器控件即将显示用户的修改。
  6pbm_envscroll用户点中了垂直卷滚条。
  
  列表框消息(前缀bm_lb)
  1pbm_lbaddstring向列表框控件中增加一项或一个字符串。
  2pbm_lbdeletestring从列表框中删除一项或一个字符串。
  3pbm_lbdir用目录列表填充列表框。
  4pbm_lbfindstring在列表框中搜索与所给字符串部分匹配的第一项。
  5pbm_lbfindstringexact在列表框中搜索与所给字符串精确匹配的第一项。
  6pbm_lbgetcaretindex在列表框中搜索拥有聚焦的项。
  7pbm_lbgetcount确定列表框中的项数。
  8pbm_lbgetcursel确定所选项是第几项。
  9pbm_lbgethorizontalextent获得列表框的宽度、计算水平卷滚。
  10pbm_lbgetitemheight确定列表框控件中项的高度。
  11pbm_lbgetitemrect确定列表框的尺寸。
  12pbm_lbgetsel获得列表框中当前所选的项。
  13pbm_lbgetselcount在多选列表框中获得所选项的数目。
  14pbm_lbgetselitems用列表框中表框各自的项号填充一个给定的整数数组。
  15pbm_lbgettext获得列表框中当前所选项的文本。
  16pbm_lbgettextlen获得列表框中当前所选项的文本中的字符数。
  17pbm_lbgettopindex确定列表框中可见的最上面一项的项号。
  18pbm_lbinsertstring向列表框中加入一个新字符串。
  19pbm_lbresetcontent重置(消除)列表框中的内容。
  20pbm_lbselectstring搜索并加亮与所给字符匹配的字符串。
  21pbm_lbselitemrange选择/取消列表框中某一范围中的项。
  22pbm_lbsetcaretindex设置列表框中的某一项拥有聚焦。
  23pbm_lbsetcolumnwidth设置列表框中列的宽度。
  24pbm_lbsetcursel在列表框中选择并加亮一项;如果需要,卷滚到列表框。
  25pbm_lbsethorizontaltext设置列表框中被水平卷滚的单元数。
  26pbm_lbsetitemdata设置与列表框相关的32位/4字节值。
  27pbm_lbsetitemheight设置列表框中项的高度。
  28pbm_lbsetsel在列表框中选择一个字符串。
  29pbm_lbsettabstops设置列表框控件中tabstops的位置。
  30pbm_lbsettopindex卷滚列表框使特定的项成为可见的最上面一项。
  列表框通知消息(前缀bm_en)
  1pbm_endblclk用户在列表框控件中的某一项上双击。
  2pbm_enerrspace用户试图超越可在列表框中输入字符的最大限制。
  3pbm_enselcancel当前选取文本被取消。
  4pbm_enselchange用户在列表框中选择或取消了一项。
  窗口消息(前缀bm_)
  1pbm_activateapp被激活的窗口属于另外一个应用。
  2pbm_askcbformatname要求剪贴板中的内容被复制到一个使用自定义格式的文本缓冲区中。
  3pbm_char传送键盘上按下的键。
  4pbm_chartoitem通过转换键盘来的字符,帮助列表框定位其中的项。
  5pbm_childactivate一个子窗口被移动或激活。
  6pbm_clear用户要删除当前编辑器控件中的内容。
  7pbm_command用户选择了一个菜单项、控件,或使用了加速键。
  8pbm_compacting系统内存资源不足;当Windows占用了多于1/8的CPU时间紧缩内存时,产生这条消息。
  9pbm_compareitem当新的一项被加入列表框或组合框时产生此消息,Window用这条消息进行项之间的比较。
  10pbm_ctlcolor一个控件即将被画出,可在此时改变控件的颜色。
  11pbm_deadchar用户选择了一种非英语字符集或其它特殊字符集,这将改变下面将要输入的字符。
  12pbm_deleteitem从列表框或通用对话框中移去一项。
  13pbm_destroyclipboard剪贴板内容被清除。
  14pbm_devmodechangedWIN.INI中的一个设备名被修改。
  15pbm_drawclipboard剪贴板内容发生改变。
  16pbm_drawitem列表框或通用对话框的一项内容被改变。
  17pbm_dropfiles当鼠标左键在一个注册为拖放文件接受器的应用上释放时,发出该消息。
  18pbm_erasebkgnd窗口的客户区需要重画。
  19pbm_fontchange应用可用的字体数改变。
  20pbm_getdlgcode通知消息,说明当前使用哪种类型的键盘。
  21pbm_getfont获取当前激活的字体。
  22pbm_getminmaxintoWindows正在检查最小化或最大化窗口的尺寸。
  23pbm_gettext从一个控件(如按钮或编辑器控件)中复制文本到一个内存缓冲区。
  24pbm_gettextlength用来确定一个控件中的字符数。
  25pbm_hscrollclipboard剪贴板的水平卷滚条被使用。
  26pbm_iconerasebkgnd一个最小化窗口需要重化背景。
  27pbm_initdialog一个对话框即将被显示。
  28pbm_initmenu一个菜单即将被显示。
  29pbm_initmenupopup一个弹出式窗口即将被显示。
  30pbm_keydown键盘上的一个键被按下。
  31pbm_keyup键盘上的一个键被释放。
  32pbm_mdiactive一个MDI子窗口(表单)被激活。
  33pbm_mdicascade以重叠的形式重排所有的表单。
  34pbm_mdicreate创建一个表单。
  35pbm_mdidestroy从MDI框架中移去一个表单。
  36pbm_mdigetactive获得当前活动的MDI表单的句柄。
  37pbm_mdiiconrange在一个MDI框架中重排最小化表单的图标。
  38pbm_mdimaximize最大化一个MDI子表单。
  39pbm_mdinext激活下一个MDI表单(紧接着活动表单的表单)。
  40pbm_mdirestore把MDI表单恢复到它原来的大小。
  41pbm_mdisetmenu将一个菜单与一个MDI表单联系起来。
  42pbm_mdifitle平铺所有的MDI表单。
  43pbm_measureitem这个消息被送给即将创建的、内有按钮或其它控件的窗口。
  44pbm_menuchar用户使用了一个快捷键,但系统不支持该快捷键。
  45pbm_menuselect用户选择了一个菜单项。
  46pbm_mouseactivate用户在一个非活动窗口中点击了鼠标。
  47pbm_mousemove用户移动了鼠标。
  48pbm_ncactivate窗口的非客户区即将被激活。
  49pbm_nccalcsize窗口的尺寸需要重新计算。
  50pbm_nccreate窗口即将创建它的非客户区。
  51pbm_ncdestroy窗口的非共享区被析构。
  52pbm_nchittest每次非客户区被移动时都发送该消息。
  53pbm_nclbuttondblclk用户在非客户区双点了鼠标左键。
  54pbm_ncpaint非客户需要画出。
  55pbm_nextdlgctl在对话框中将聚焦转给另一个控件。
  56pbm_paint窗口的客户区需要被画出。
  57pbm_paintclipboard剪贴板应用有剪贴操作,剪贴板查看器需重画。
  58pbm_palettechanged系统调色板被改变。
  59pbm_paletteischanging系统调色板即将被改变。
  60pbm_parentnotify通知父窗口一个子窗口即将被创建。
  61pbm_querydragicon用户要拖一个最小化窗口。
  62pbm_queryendsession通知消息,说明窗口即将被关闭。
  63pbm_querynewpalette应用即将收到输入聚焦,应该执行必要的颜色调整。
  64pbm_queryopen一个最小化窗口即将被恢复。
  65pbm_quit应用处理的最后一个消息。
  66pbm_renderallformats通知一个剪贴板格式的拥有者,应用将失去所有的格式。
  67pbm_renderformats通知消息,说明放在剪贴板中的数据应该用一种特殊格式传送。
  68pbm_setcursor通知消息,说明鼠标指针在一个窗口中移动。
  69pbm_setfont用来在对话框中改变字体。
  70pbm_setredraw在加一个新项之前发送给列表框或通用对话框。
  71pbm_settext用来改变窗口的标题或文本。
  72pbm_sizeclipboard剪贴板查看器应用改变尺寸。
  73pbm_spoolerstatus一个打印管理器任务被添加或删除。
  74pbm_syschar键和其它某键同时被按下。
  75pbm_syscolorchange一种或多种系统颜色被改变。
  76pbm_syscommand用户选择了一个系统菜单命令。
  77pbm_sysdeadchar通知消息,说明一种非英语字符集被选定。
  78pbm_syskeydown用户按下某键的同时按下了键。
  79pbm_syskeyup用户释放了组合键。
  80pbm_timechange系统时钟被修改。
  81pbm_undo从undo缓冲区复制文本到编辑器控件。
  82pbm_vkeytoitem当一个列表框拥有聚焦时,用户按下了一个键。
  83pbm_vscroll用户点击了垂直卷滚条。
  84pbm_vscrollclipboard剪贴板查看器的垂直卷滚条被点击。
  85pbm_windowposchanged窗口位置发生改变。
  86pbm_windowposchanging窗口位置即将发生改变。
  87pbm_wininichangeWIN.INI文件被修改。
  
  单选或多选按钮消息(前缀bm_bm) 
  pbm_bmgetcheck 单选按钮或多选按钮是否被选。 
  pbm_bmgetstate 按钮是否加亮。 
  pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 
  pbm_bmsetstate 加亮或不加亮按钮。 
  pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。 
  单选或多选按钮通知消息(前缀bm_bn) 
  pbm_bnclicked 按钮控件被点中。 
  pbm_bndisable 使按钮控件无效。 
  pbm_bndoubleclicked 按钮控件被双点。 
  pbm_bndragdrop 一个对象被放到按钮控件。 
  pbm_bndragenter 一个对象被拖到按钮控件。 
  pbm_bndragleave 一个对象被拖离按钮控件。 
  pbm_bndragover 一个对象被拖经按钮控件。 
  pbm_bnhilite 按钮控件被加亮。 
  pbm_bnpaint 按钮控件被绘制。 
  pbm_bnsetfocus 按钮控件获得聚焦。 
  pbm_bnunhilite 按钮控件不被加亮。 
  通用对话框消息(前缀bm_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 转换(显示或隐藏)列表框中拖放区域。 
  通用对话框通知消息(前缀bm_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 通用对话控件拥有聚焦。 
  数据窗口消息(前缀bm_dw) 
  pbm_dwclosedropdown 关闭下拉式数据窗口。 
  pbm_dwscrollend 在数据窗口中卷滚到最后一行。 
  pbm_dwscrollhome 在数据窗口中卷滚到第一行。 
  pbm_dwscrolllineend 卷滚到当前行的行尾(水平方向)。 
  pbm_dwscrolllinehome 卷滚到当前行的行首(水平方向)。 
  数据窗口通知消息(前缀bm_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)消息(前缀bm_dde) 
  pbm_ddeddeack 收到一个DDE消息。 
  pbm_ddeddeinitiate 开始一个DDE会话。 
  pbm_ddeddeterminate 终止一个DDE会话。 
  编辑器控件消息(前缀bm_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 撤消最近的编辑操作。 
  编辑控件通知消息(前缀bm_en) 
  pbm_enchange 编辑器控件中的文本发生改变。 
  pbm_enerrspace 编辑器控件内存缓冲区溢出。 
  pbm_enhscroll 用户点中上水平卷滚条。 
  pbm_enmaxtext 用户试图输入比允许更多的文本。 
  pbm_enupdate 编辑器控件即将显示用户的修改。 
  pbm_envscroll 用户点中了垂直卷滚条。
  
  列表框消息(前缀bm_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 卷滚列表框使特定的项成为可见的最上面一项。 
  列表框通知消息(前缀bm_en) 
  pbm_endblclk 用户在列表框控件中的某一项上双击。 
  pbm_enerrspace 用户试图超越可在列表框中输入字符的最大限制。 
  pbm_enselcancel 当前选取文本被取消。 
  pbm_enselchange 用户在列表框中选择或取消了一项。 
  窗口消息(前缀bm_) 
  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 键和其它某键同时被按下。 
  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_wininichange WIN.INI文件被修改。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值