请问有那位大虾能解决这个问题呀

HUENKE 2004-06-15 02:31:52
case IDC_SHOW_VERSION:
if(SendMessage(GetDlgItem(hwnd,IDC_SHOW_VERSION),BM_GETSTATE,0,0) == BST_CHECKED)
MessageBox(hwnd,"SHOWVERSION","CHECH",MB_OK);
break;
请您帮我看看我这个有什么问题,MessageBox()始终没能执行.
IDC_SHOW_VERSION是CHECKBOX控件/我用SendMessage(hwndParent,BM_GETSTATE,0,0)
也试过,始使不能执行MessageBox()这是怎么回事呀?
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HUENKE 2004-06-16
  • 打赏
  • 举报
回复
我想模拟用户点击一个ID为IDC_XXXX的按扭
怎么发?
发送什么消息呀?
谢谢各个大哥了!!!
HUENKE 2004-06-16
  • 打赏
  • 举报
回复
很谢谢,问题已经解决,原发送的消息不只一个,
不能用== 而要用&啥

另外,我遇到另一个问题
就是在注册表里新建了一个主键,
主键的下面有一个"默认"键值,
请问这个键值应怎么样写呢??
laneyui 2004-06-15
  • 打赏
  • 举报
回复
明显是SDK,同意楼上。
flyelf 2004-06-15
  • 打赏
  • 举报
回复
if(SendMessage(GetDlgItem(hwnd,IDC_SHOW_VERSION),BM_GETSTATE,0,0) & BST_CHECKED)
jennifergiant 2004-06-15
  • 打赏
  • 举报
回复
if (::SendMessage(GetDlgItem(IDC_SHOW_VERSION)->m_hWnd, BM_GETSTATE, NULL, NULL) == BST_CHECKED)
HUENKE 2004-06-15
  • 打赏
  • 举报
回复
就是,我也同意,if(SendMessage(GetDlgItem(hwnd,IDC_SHOW_VERSION),BM_GETSTATE,0,0) & BST_CHECKED)

等我回去试试如果成功,再加分也不迟
嘿嘿

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧