控制通知信息

【勇芳软件工作室】汉化HomePreviousNext

控件应向其父窗口发送通知消息,以通知家长关于用户输入或对控件的更改。通知消息是WM_COMMAND消息,其中包含一个控制标识符和一个标识事件性质的通知代码。A 【控制标识符】是应用程序用于标识发送消息的控件的唯一编号。应用程序在创建控件时设置控件的标识符。应用程序在CreateWindowEx功能的CreateWindowEx参数或对话框模板(DLGITEMTEMPATE结构的id)成员中指定标识符。

因为控件没有设置控制标识符,所以控件必须在发送通知消息之前检索该标识符。控件必须使用GetDlgCtrlID函数来检索自己的控件标识符。虽然控制标识符在创建控件时指定为菜单句柄,但GetMenu功能不能用于检索标识符。或者,控制可以在处理WM_CREATE消息时从CREATESTRUCT结构中的HMENU成员检索标识符。