IDSTR(TCN_GETOBJECT),\将对象拖动到标签控件的选项卡上时,标签控件生成TCN_GETOBJECT通知消息以请求放置目标对象,注:须调用AfxOleInit初始化OLE库\
IDSTR(TCN_KEYDOWN),\通知标签控件的父窗:用户已按下某键\
IDSTR(TCN_SELCHANGE),\通知标签控件的父窗:选项卡的当前选择已被改变\ IDSTR(TCN_SELCHANGING),\通知标签控件的父窗:选项卡的当前选择将要改变\
//Edit Control,编辑控件(编辑框)消息
IDSTR(EM_GETSEL),\获取编辑控件当前被选中部分(若有)的开始和结束位置;返回双字,低位字为起始位置,高位字为首个未被选中的字符位置\
IDSTR(EM_SETSEL),\在编辑控件中选定文本\
IDSTR(EM_GETRECT),\获取编辑控件的带格式的文本边界矩形(与其窗口大小无关)\ IDSTR(EM_SETRECT),\设置编辑控件的带格式的文本边界矩形(与其窗口大小无关)\ IDSTR(EM_SETRECTNP),\设置多行编辑控件的带格式的文本边界矩形,而不必重绘\ IDSTR(EM_SCROLL),\使多行(SB_PAGEDOWN/SB_PAGEUP)\
IDSTR(EM_LINESCROLL),\以行为单位使多行编辑控件左右或上下滚动\ IDSTR(EM_SCROLLCARET),\滚动编辑控件中的caret插入光标,使之可视\
IDSTR(EM_GETMODIFY),\测试编辑控件的内容是否被改变(它有个内部标记来表明其内容是否被改变)\
IDSTR(EM_SETMODIFY),\设置或清除编辑控件的改变标志;改变标记表明文本是否被改变(用户改变文本时,会自动设置此标志)\
IDSTR(EM_GETLINECOUNT),\获取多行编辑控件中的总行数\ IDSTR(EM_LINEINDEX),\获得多行编辑控件中某行的字符索引\
IDSTR(EM_SETHANDLE),\设置可被多行编辑控件使用的局部内存的句柄,编辑控件可用此缓冲区存储当前显示的文本,而不必自己分配\
IDSTR(EM_GETHANDLE),\获取多行编辑控件中当前分配的内存句柄,此句柄是个局部内存句柄\ IDSTR(EM_GETTHUMB),\取得多行文本编辑控件的滚动框的当前位置(象素)\ IDSTR(EM_LINELENGTH),\获得编辑控件中的行的长度\
IDSTR(EM_REPLACESEL),\用指定文本覆盖编辑控件中当前被选中的文本\ IDSTR(EM_GETLINE),\在编辑控件中获得一行文本\
IDSTR(EM_LIMITTEXT),\用户在编辑控件中输入文本时的文本长度限制\ IDSTR(EM_CANUNDO),\确定对编辑控件的操作能否撤销\ IDSTR(EM_UNDO),\撤销上一次对编辑控件的操作\
IDSTR(EM_FMTLINES),\设置多行编辑控件中是否包含软回车符\
IDSTR(EM_LINEFROMCHAR),\获取包含指定字符索引的行的行号(字符索引指从开始到指定字符的字符数)\ IDSTR(EM_SETTABSTOPS),\在多行编辑控件中设置跳格键的跳幅(控件中文本的任何制表键间会产生一段空白)\ IDSTR(EM_SETPASSWORDCHAR),\设置或清除编辑控件中密码的替换显示字符\
IDSTR(EM_EMPTYUNDOBUFFER),\清除控件的撤消缓冲区,使其不能撤消上一次编辑操作\ IDSTR(EM_GETFIRSTVISIBLELINE),\确定编辑控件中可视的最顶端行的行号\ IDSTR(EM_SETREADONLY),\设置编辑控件的只读状态\
IDSTR(EM_SETWORDBREAKPROC),\设置编辑控件的新的断字处理回调函数\ IDSTR(EM_GETWORDBREAKPROC),\获取编辑控件的新的断字处理回调函数\ IDSTR(EM_GETPASSWORDCHAR),\获取编辑控件中密码的替换显示字符\ IDSTR(EM_SETMARGINS),\设置编辑控件的左右边空\ IDSTR(EM_GETMARGINS),\获取编辑控件的左右边空\
编辑控件
滚动一行
(SB_LINEDOWN/SB_LINEUP)
或一
页
IDSTR(EM_SETLIMITTEXT),\设置编辑控件中文本的输入长度限制\ IDSTR(EM_GETLIMITTEXT),\获取编辑控件中文本的输入长度限制\ IDSTR(EM_POSFROMCHAR),\获得指定字符索引的左上角的坐标\
IDSTR(EM_CHARFROMPOS),\获得编辑控件中最靠近指定位置的字符的行和字符索引\ IDSTR(EM_SETIMESTATUS),\修改编辑控件的IME输入法的属性\ IDSTR(EM_GETIMESTATUS),\获取编辑控件的IME输入法的属性\
//Edit Control,编辑控件(编辑框)通知消息
IDSTR(EN_SETFOCUS),\通知编辑控件的父窗(通过WM_COMMAND获知):编辑框获得输入焦点\ IDSTR(EN_KILLFOCUS),\通知编辑控件的父窗(通过WM_COMMAND获知):编辑框失去输入焦点\
IDSTR(EN_CHANGE),\用户的操作可能会改变编辑控件的文本(与EN_UPDATE通知消息不同,该通知是在更新显示之后发送的)\
IDSTR(EN_UPDATE),\编辑控件显示变动的文本时的通知消息\
IDSTR(EN_ERRSPACE),\编辑控件不能为特定请求分配足够的空间的通知消息\
IDSTR(EN_MAXTEXT),\通知父窗,编辑控件当前输入文本已超过指定字符数(并作截尾处理)\ IDSTR(EN_HSCROLL),\用户单击了编辑控件的水平滚动条,父窗在屏幕更新之前被通知\ IDSTR(EN_VSCROLL),\用户单击了编辑控件的垂直滚动条,父窗在屏幕更新之前被通知\
//Hot Key Control,热键控件消息
IDSTR(HKM_GETHOTKEY),\从热键控件中获取一个虚拟键码和修正符标志\ IDSTR(HKM_SETHOTKEY),\为热键控件设置热键组合\
IDSTR(HKM_SETRULES),\为热键控件定义不可用组合和缺省修正符组合\
//Month Calendar Control,月历控件消息
IDSTR(MCM_GETCOLOR),\获取月历控件中各部分的颜色设置\
IDSTR(MCM_GETCURSEL),\获取月历控件中当前选定日期指定的系统时间\ IDSTR(MCM_GETFIRSTDAYOFWEEK),\获取月历控件最左边显示的星期值\ IDSTR(MCM_GETMAXSELCOUNT),\获取月历控件中能被选择的日期最大值\
IDSTR(MCM_GETMAXTODAYWIDTH),\获取月历控件中\\\今天\\\这个字符串的最大宽度\ IDSTR(MCM_GETMINREQRECT),\获取月历控件显示完整月份所需的最小值\ IDSTR(MCM_GETMONTHDELTA),\获取月历控件的滚动速率\
IDSTR(MCM_GETMONTHRANGE),\获取代表月历控件显示的日期上限和下限的有关信息\ IDSTR(MCM_GETRANGE),\获取月历控件中所设置的最大和最小日期值\
IDSTR(MCM_GETSELRANGE),\获取代表由用户选定当前日期上限和下限的有关信息\ IDSTR(MCM_GETTODAY),\获取月历控件中今天的日期\
IDSTR(MCM_GETUNICODEFORMAT),\获取月历控件的UNICODE格式标志\ IDSTR(MCM_HITTEST),\确定月历控件是否位于指定位置\ IDSTR(MCM_SETCOLOR),\改变月历控件中各部分的颜色设置\ IDSTR(MCM_SETCURSEL),\设定月历控件当前选定的日期\ IDSTR(MCM_SETDAYSTATE),\在月历控件中设置要显示的日期\
IDSTR(MCM_SETFIRSTDAYOFWEEK),\在月历控件的最左边设置要显示的星期值\ IDSTR(MCM_SETMAXSELCOUNT),\将月历控件中能被选择的日期值设置为最大\ IDSTR(MCM_SETMONTHDELTA),\为月历控件设置滚动速率\
IDSTR(MCM_SETRANGE),\设置月历控件中所许可的最大和最小日期值\
IDSTR(MCM_SETSELRANGE),\将被选定的月历控件范围设置为给定的日期范围\ IDSTR(MCM_SETTODAY),\设置月历控件中今天的日期\
IDSTR(MCM_SETUNICODEFORMAT),\设置月历控件的UNICODE格式标志\
//Month Calendar Control,日历控件通知消息
IDSTR(MCN_GETDAYSTATE),\获取月历控件的日期显示风格(粗体/圈定等),要有MCS_DAYSTATE风格,相关结构:NMDAYSTATE\
IDSTR(MCN_SELCHANGE),\当前选择项已被改变,相关结构:NMSELCHANGE\ IDSTR(MCN_SELECT),\在月历控件中选择一个日期,相关结构:NMSELCHANGE\ IDSTR(NM_RELEASEDCAPTURE),\释放月历控件中鼠标的捕获消息,相关结构:NMHDR\
//date and time picker control,日期时间选择控件(DTP控件)消息
IDSTR(DTM_GETMCCOLOR),\获取DTP控件中下拉月历指定部分的颜色,宏:DateTime_GetMonthCalColor\ IDSTR(DTM_GETMCFONT),\获取DTP控件中下拉月历的当前所用字体,宏:DateTime_GetMonthCalFont\ IDSTR(DTM_GETMONTHCAL),\获取DTP控件中下拉月历的句柄,宏:DateTime_GetMonthCal\ IDSTR(DTM_GETRANGE),\获取DTP控件中最小和最大允许的系统时间,宏:DateTime_GetRange\
IDSTR(DTM_GETSYSTEMTIME),\获取DTP控件中的当前选择时间(保存至SYSTEMTIME结构体),宏:DateTime_GetSystemtime\
IDSTR(DTM_SETFORMAT),\设置DTP控件的显示格式,宏:DateTime_SetFormat\
IDSTR(DTM_SETMCCOLOR),\设置DTP控件中下拉月历指定部分的颜色,宏:DateTime_SetMonthCalColor\ IDSTR(DTM_SETMCFONT),\设置DTP控件中下拉月历的当前所用字体,宏:DateTime_SetMonthCalFont\
IDSTR(DTM_SETRANGE),\设置DTP控件中最小和最大允许的系统时间,宏:DateTime_SetRange,相关结构:SYSTEMTIME\
IDSTR(DTM_SETSYSTEMTIME),\设置DTP控件中的当前选择时间,宏:DateTime_SetSystemtime,相关结构:SYSTEMTIME\
//date and time picker control,日期时间选择控件(DTP控件)通知消息
IDSTR(DTN_CLOSEUP),\控件中的月历控件将要关闭,相关结构:NMHDR\
IDSTR(DTN_DATETIMECHANGE),\控件中的内容已发生改变,相关结构:NMDATETIMECHANGE\ IDSTR(DTN_DROPDOWN),\控件中的月历控件将要显示,相关结构:NMHDR\
IDSTR(DTN_FORMAT),\控件中的文本需要显示在回调域中,相关结构:NMDATETIMEFORMAT\
IDSTR(DTN_FORMATQUERY),\控件中的文本显示所需最大尺寸,相关结构:NMDATETIMEFORMATQUERY\ IDSTR(DTN_USERSTRING),\用户已完成DTP控件的编辑,相关结构:NMDATETIMESTRING\
IDSTR(DTN_WMKEYDOWN),\用户单击了DTP控件的回调域,相关结构:NMDATETIMEWMKEYDOWN\
//Animation Control,动画播放控件消息
IDSTR(ACM_OPEN),\利用动画播放控件打开AVI片段并显示其第一帧,若有ACS_AUTOPLAY风格,则打开后自动开始播放,宏: Animate_Open/Animate_OpenEx\
IDSTR(ACM_PLAY),\在动画控件中播放AVI片段,若有ACS_TRANSPARENT风格,则第一帧将使用透明背景绘制,而不是使用动画片段中指定的背景色,宏:Animate_Play\
IDSTR(ACM_STOP),\停止动画控件中的AVI片段的播放,宏:Animate_Stop\
//Animation Control,动画播放控件通知消息
IDSTR(ACN_START),\通知动画播放控件的父窗:AVI片段已经开始播放\
IDSTR(ACN_STOP),\通知动画播放控件的父窗:AVI片段已经停止播放\
//Status Bar,状态栏消息
IDSTR(SB_GETBORDERS),\获取状态栏的边界值\ IDSTR(SB_GETICON),\获取状态栏的窗格图标\
IDSTR(SB_GETPARTS),\获取状态栏的窗格数量,也可用来获取指定窗格的右边坐标\ IDSTR(SB_GETRECT),\获取状态栏某窗格的边界矩形\ IDSTR(SB_GETTEXT),\从状态栏的指定窗格获取文本\
IDSTR(SB_GETTEXTLENGTH),\从状态栏的指定窗格获取文本长度(用字符数表示)\ IDSTR(SB_GETTIPTEXT),\获取状态栏某窗格的工具提示文本\
IDSTR(SB_GETUNICODEFORMAT),\获取状态栏的UNICODE格式标志\ IDSTR(SB_ISSIMPLE),\状态栏是否处于简单文本模式\ IDSTR(SB_SETBKCOLOR),\设置状态栏的背景色\ IDSTR(SB_SETICON),\设置状态栏的窗格图标\
IDSTR(SB_SETMINHEIGHT),\设置状态栏的绘图区的最小高度\ IDSTR(SB_SETPARTS),\设置状态栏的窗格数量\ IDSTR(SB_SETTEXT),\设置状态栏的窗格文本\
IDSTR(SB_SETTIPTEXT),\设置状态栏某窗格的工具提示文本\
IDSTR(SB_SETUNICODEFORMAT),\设置状态栏的UNICODE格式标志\ IDSTR(SB_SIMPLE),\把状态栏设为简单文本模式\
//Status Bar,状态栏通知消息
IDSTR(SBN_SIMPLEMODECHANGE),\由于SB_SIMPLE消息导致状态栏简单模式发生改变时发送的通知消息\
//ReBar control,ReBar控件(伸缩条)消息
IDSTR(RB_BEGINDRAG),\控件开始拖放\
IDSTR(RB_DELETEBAND),\删除ReBar控件中某个指定索引的带\ IDSTR(RB_DRAGMOVE),\更新被拖动的ReBar控件的位置\ IDSTR(RB_ENDDRAG),\控件停止拖放\
IDSTR(RB_GETBANDBORDERS),\获取ReBar控件指定带的区域\ IDSTR(RB_GETBANDCOUNT),\获取ReBar控件中当前带数\ IDSTR(RB_GETBANDINFO),\获取ReBar控件中指定带的信息\ IDSTR(RB_GETBARHEIGHT),\获取ReBar控件高度\
IDSTR(RB_GETBARINFO),\获取有关ReBar控件的信息获及其使用的图像列表\ IDSTR(RB_GETBKCOLOR),\获取ReBar控件的背景色\
IDSTR(RB_GETDROPTARGET),\获取ReBar控件的IDropTarget接口指针(不再使用时,要Release释放之)\ IDSTR(RB_GETCOLORSCHEME),\获取ReBar控件的颜色方案\ IDSTR(RB_GETPALETTE),\获取ReBar控件的当前调色板\ IDSTR(RB_GETRECT),\获取ReBar控件矩形区域\
IDSTR(RB_GETROWCOUNT),\获取ReBar控件的带所占行数\ IDSTR(RB_GETROWHEIGHT),\获取ReBar控件指定行的高度\ IDSTR(RB_GETTEXTCOLOR),\获取ReBar控件的文本前景色\
IDSTR(RB_GETTOOLTIPS),\获取与ReBar控件相关的工具提示控件的句柄\ IDSTR(RB_GETUNICODEFORMAT),\获取ReBar控件的UNICODE格式标志\
IDSTR(RB_HITTEST),\若ReBar带在屏幕上的指定点存在,则确定ReBar带的哪部分位于该点上\ IDSTR(RB_IDTOINDEX),\将一个带的标识符ID转换成ReBar控件中的带索引\ IDSTR(RB_INSERTBAND),\控件中插入一个新带\
IDSTR(RB_MAXIMIZEBAND),\将ReBar控件中的一个带调整到它的理想或最大尺寸\ IDSTR(RB_MINIMIZEBAND),\将ReBar控件中的一个带调整到它的理想或最小尺寸\ IDSTR(RB_MOVEBAND),\将ReBar控件的一个带从一个索引移动到另一个索引\ IDSTR(RB_SETBANDINFO),\设置ReBar控件中的已存在带的特征\ IDSTR(RB_SETBARINFO),\设置ReBar控件的信息\ IDSTR(RB_SETBKCOLOR),\设置ReBar控件的背景色\ IDSTR(RB_SETCOLORSCHEME),\设置ReBar控件的颜色方案\ IDSTR(RB_SETPALETTE),\为ReBar控件设置新的调色板\ IDSTR(RB_SETPARENT),\设置ReBar控件的属主窗口\ IDSTR(RB_SETTEXTCOLOR),\设置ReBar控件的文本前景色\ IDSTR(RB_SETTOOLTIPS),\使一个工具提示控件与ReBar控件相关联\ IDSTR(RB_SETUNICODEFORMAT),\设置ReBar控件的UNICODE格式标志\ IDSTR(RB_SHOWBAND),\显示或隐藏ReBar控件中的指定带\
IDSTR(RB_SIZETORECT),\使ReBar控件的尺寸与一个指定矩形最优匹配\
//rebar control.rebar控件通知消息
IDSTR(RBN_AUTOSIZE),\当Rebar控件自己自动调整大小时由(用RBS_AUTOSIZE风格创建的)Rebar控件发送\ IDSTR(RBN_BEGINDRAG),\当用户开始拖动带区时由Rebar控件发送\ IDSTR(RBN_CHILDSIZE),\当调整带区的子窗口大小时由Rebar控件发送\ IDSTR(RBN_DELETEDBAND),\在带区已被删除后由Rebar控件发送\ IDSTR(RBN_DELETINGBAND),\当带区即将被删除时由Rebar控件发送\ IDSTR(RBN_ENDDRAG),\当用户停止拖动带区时由Rebar控件发送\
IDSTR(RBN_GETOBJECT),\当对象被拖动到此控件中的带区上由(用RBS_REGISTERDROP风格创建的)Rebar控件发送\
IDSTR(RBN_HEIGHTCHANGE),\当其高度已被更改时由Rebar控件发送\
IDSTR(RBN_LAYOUTCHANGED),\当用户更改此控件的带区布局时由Rebar控件发送\
//Property Sheet,属性页消息
IDSTR(PSM_ADDPAGE),\添加新页面到属性表,宏:PropSheet_AddPage\ IDSTR(PSM_APPLY),\应用属性表的新属性,宏:PropSheet_Apply\
IDSTR(PSM_CANCELTOCLOSE),\使属性表改变确定按钮上的文本为关闭(标志着应用的改变不可被取消),宏:PropSheet_CancelToClose\
IDSTR(PSM_CHANGED),\使属性表激活应用按钮(标志着用户已经编辑了一个属性),宏:PropSheet_Changed\ IDSTR(PSM_GETCURRENTPAGEHWND),\获取属性表当前页的窗口句柄,宏:PropSheet_GetCurrentPageHwnd\ IDSTR(PSM_GETTABCONTROL),\获取属性表中标签控件的句柄,宏:PropSheet_GetTabControl\
IDSTR(PSM_ISDIALOGMESSAGE),\发送一个消息至属性表对话框,并指明该对话框是否已处理了该消息,宏:PropSheet_IsDialogMessage\
IDSTR(PSM_PRESSBUTTON),\在属性表中模拟选择某指定按钮,宏:PropSheet_PressButton\ IDSTR(PSM_QUERYSIBLINGS),\查询属性表的兄弟页,相互传递参数,宏:PropSheet_QuerySiblings\
IDSTR(PSM_REBOOTSYSTEM),\指明需重启系统以使改变生效(若某页改变了系统配置),宏:PropSheet_RebootSystem\ IDSTR(PSM_REMOVEPAGE),\从属性表中移走一页,并销毁与此页相关的窗口,宏:PropSheet_RemovePage\