MFC 窗口调用问题

lovej_forever 2009-12-15 08:15:34
在MFC单文档工程中通过Create创建了一个新的对话框视图在文档中显示出来,当点击工具条中的某个按钮,希望改变这个对话框中某个控件使其变为不可用,调用方式为:创建该对话框类的对象,然后通过对象直接设置为不可用。程序编译没有错误,可是运行到这个地方就出错,不知如何才能正确使用,希望各位指教。
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhy2199 2009-12-18
  • 打赏
  • 举报
回复
IDC_BTN 为此button 的ID
lhy2199 2009-12-18
  • 打赏
  • 举报
回复
正解:
((CButton *)GetDlgItem(IDC_BTNA))->EnableWindow(FALSE);
m_nNightmire 2009-12-15
  • 打赏
  • 举报
回复
看看出错位置是不是有个ASSERT( IsWindow(m_hWnd) )...
如果是的话,那就给楼上两位分吧...
wwgddx 2009-12-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dingnifei123 的回复:]
一般是在Show出来之后才能使上面的控件Enable/Disable的,


[/Quote]

同意,一般对话框是在OnInitDialog函数调用以后才可以
Dingnifei123 2009-12-15
  • 打赏
  • 举报
回复
一般是在Show出来之后才能使上面的控件Enable/Disable的,

15,979

社区成员

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

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