VC从一个对话框调用另一个会话框上控件的内容进行操作失败
VC从一个对话框调用另一个对话框上控件的内容进行操作失败
,想从CLockMarkForIMGDlg来对CPictureShowDlg上的picture控件进行图像显示预览,调试运行时当程序运行到dlg->m_ctrlPicture.GetClientRect(&rect);的时候就奔溃了,求大婶们帮助
------解决方案--------------------
设置了父子关系么? dlg对的么? 而且CPictureShowDlg在这之前是不是已经构造好了?
------解决方案--------------------
做个构造体,然后把名字和图片一一对应存进去。这样就可以下次
读的时候直接读构造体就好了把
------解决方案--------------------
那个对话框状态是显示状态吗??如果没有DoModal,无法获取信息
------解决方案--------------------
获取控件等失败,指针为空等,需要保证获取到
------解决方案--------------------
如果是模态对话框,得先知道是否销毁了,如果是非模态对话框,得先知道是否创建了。
------解决方案--------------------
设置了父子关系么? dlg对的么? 而且CPictureShowDlg在这之前是不是已经构造好了?
------解决方案--------------------
做个构造体,然后把名字和图片一一对应存进去。这样就可以下次
读的时候直接读构造体就好了把
------解决方案--------------------
那个对话框状态是显示状态吗??如果没有DoModal,无法获取信息
------解决方案--------------------
获取控件等失败,指针为空等,需要保证获取到
------解决方案--------------------
如果是模态对话框,得先知道是否销毁了,如果是非模态对话框,得先知道是否创建了。