wince(3)窗口控件
不区分大小写。懒··························
1.控件不过是一个窗口,可以调用createwindow 或者createwindowex来创建它们。
2.标准Windows控件是由WM_COMMAND驱动,而通用控件由WM_NOTIFY消息驱动(什么是标准驱动和通用控件)。
3.WM_COMMAND包括2个通用参数wParam和lParam。
wParam的高字位(即高16位,Windows中巴WORD定义为16位无符号数)包含了通知码,也就是发送WM_COMMAND的原因,而其低字位包含了发送消息的控件的ID值。(注:一般而言,在追踪WM_COMMAND消息来源时,通过控件ID比通过控件的句柄来的更简单,但两种方法都是可行的)
lParam包含了控件子窗口的句柄。
4.发送消息可用:
SendMessage;同步函数,即继续执行需要返回值,上锁。
PostMessage;异步函数,不需要返回值可执行,没有上锁。
SendDlgItemMessage;
注:我们一般通过ID来标识控件,但是有的函数要求控件句柄来作为参数。HWND GetDlgItem(HWND hDlg,int nIDDlgItem);2个参数分别为父窗 口的句柄和控件ID,虽然函数名字上让人觉得此函数智能对对话框起作用,但事实上它对窗口下的控件都起作用。
5.
posted on 2013-03-18 19:56 イケメンおっさん_汪汪 阅读(175) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步