当前位置:编程学习 > VC++ >>

Windows编程如何向控件发送信息

创建一个按钮: CreateWindowEx(NULL, TEXT("button"), TEXT("button"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 100,100, 100,24, hwndbutton, (HMENU)(100), hinstance, NULL); 然后发送信息: SendMessage(hwndbutton,BM_CLICK,0,0); 没反应,为什么?
答案:hwndbutton是父窗口的句柄,当然按钮是没有反应了。SendMessage函数的第一个参数应该是按钮的句柄,就是CreateWindowEx函数的返回值,这样才可以。
其他:CreateWindowEx返回的不是个句柄吗,向这个句柄发就行咯. 

上一个:答案是2006, 求具体解释 谢谢
下一个:注册表里加了ForceAutoLogon=1想注销后自动登录但是不起作用是怎么回事?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,