说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

SendMessage()未何消息发不出去

编辑:说三道四文库 发布时间:2018-01-21 08:54
HTML文档下载 WORD文档下载 PDF文档下载
在一个菜单响应函数中,调用模态对话框(之前,用::SendMessage(basicparametersetdlg.m_hWnd,WM_OnEnableEditBox,0,0);激活对话框basicparametersetdlg中某编辑框),可以编译执行,但激活不了。请问各位大虾为何?(100分)

其中WM_OnEnableEditBox为自定义消息。



我是蓝色天空,我想问题的时候,总是看着蓝天。
在模态动画框的OnInitialDialog里作激活处理
之前 basicparametersetdlg.m_hWnd 是空的,当然收不到消息了!
你直接在模式对话框的OnInitialDialog中把焦点设置到Edit上面不就Ok了
你先调试一下是否接到消息
如果没有,则程序结构有问题
模式对话框在DoModal之前的m_hWnd是空的,所以当然不能发送成功了
如果想在对话框显示以后就把焦点设置到该editbox上,可以在OnInitialDialog中设置
BOOL CxxxDlg::OnInitialDialog()
{
...
GetDlgItem(IDC_EDIT1)->SetFocus();
return FALSE;
}
不明白:
"::SendMessage(basicparametersetdlg.m_hWnd,WM_OnEnableEditBox,0,0);激活对话框basicparametersetdlg中某编辑框"
的意思
完全同意arvid_gs的说法。
要先设置一下你的焦点在那里
知道吗
史上第一次越狱发布会与Evad3rs太极助手罗生门 新东方在线CTO曾明:已用Cocos2d-html5开发出150余款产品 Facebook 2013年的9个开源项目 开源力量公开课2013年度庆典:我们的开源项目 看雪学院“走进企业看安全”活动走进安全管家 很菜的问题,在线等…… about computer guid 如何向inifile中写入注释? sql server 2000移动记录指针出错 为什么imp命令导入不exp的文件? LMD6 FOR BCB6 我想问一下.NET 2003 里MFC的问题,困扰好久了,哪位帮忙回答一下,3x sqlxml 3.0是vs2003中带得有的吗,还是需要专门为sqlserver2000去下?或(buy)装? 水晶报表问题:请各位帮帮忙 有一列数,按一定规律排列成-1,2,-4,8,-1 如何将七分之八和八分之七通分 32分之15 通分是多少 64分之7 通分是多少3 通分3又8分之7 不通分,你能正确迅速地计算出结果1+1/2-5/6 负二的2010次方乘负零点五的2011次方. 2011的二零一二次方()2012的二零一一次方括 计数单位是零点一的三个连续小数的和是二点四把这个三 下面四个小数中,与九分之七最接近的是,a零点七六b 罗姆尼指责奥巴马对医改法案描述“不诚2名法记者马里遭枪杀 媒体高层望采访孙杨在下城交警大队过夜未露面 众媒体2013杭州国际马拉松鸣枪 “光猪勇斯诺登冀美对其法外施仁 白宫拒绝并促值得一提的518全民理财活动平台比冰箱还实用的食物保鲜法!超市都不会点金王牌: 原油亚盘走势多空胶着,王中国正收购美国八大资产,今年已宣布4油市“一夜惊喜”法国石油工会罢工冥龙魂神界之魔神故土黄花芳香雪舞阴阳修罗邪手兰溪旅游丘北旅游从江旅游鹿港旅游赤坎古镇旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘