怎么取到FormView类的对话框资源? 可以用GetDlgItem(...)取到对话框资源上的某个子资源那么我想在single document上formView里面取到对话框资源,用什么函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnInitialUpdate里面写: CDialog* dlg=new CDialog(); dlg->Create(IDD_Dialog);然后这样去它的句柄dlg->m_hWnd,好像还是不行。 ::FindResuorce(AfxGetResourceHandle(),MAKEINTRESOURCE(你的对话框资源ID),RT_DIALOG); FindResource返回的不是一个窗口句柄啊 对呀!你不是要取得资源吗?它返回HRSRC的句柄,有了它不就可以了吗? 我用的是formView,然后我想获取formView所用的对话框资源的hwnd。因为我以前有的代码是写在基于dialog的,现在改为基于single document。我不知道这样取到dialog的hwnd,然后就和以前的差不多。 对话框资源的hwnd~~~~~~~~~~~~~~~~~~~~这可是个概念性的错误呀! 可能确实是一个概念性的错误吧。对话框资源,总是个对话框吧,那么总的有个句柄吧?但是我的目的就是想把基于dialog的,现在改为基于single document。原来都是直接用m_hWnd(在CDialog的子类的函数中)现在我不管在CMyFormView还是在CMainFrame中写都是没有任何效果,所以我才想把用“对话框资源的hwnd”,这样就和原来基于dialog的一样。不知道这样像是不是有严重错误。 比如 GetDlgItem(IDC_Static)->GetSafeHwnd();就可以取到对话框上的static等控件的句柄。所以,我想取到这个对话框的句柄 如何使CListCtrl类生成的表在鼠标双击状态下变为可编辑状态? 设置XP为自动登录后,为何不能锁定计算机? 实例传参进线程,不能DELETE,内存泄露 [散分提问] 小弟不才,学了VC一小段时间,终于写了个小东西,请大家指点指点 很简单的问题,解决了立马给分 怎么样实现对并口的读写? 如何禁止关闭一个Dialog? 请问那里有VC++源代码(完整的程序) 请问各位大侠,“名柄无效”是什么意思? 请问用VC6.0写动态链接库(DLL)时,编完以后进行链接编译,成功后会弹出一个框,好象是叫选择一个EXE文件之类,这个框有什么用呢?如果 关于dll 的问题
CDialog* dlg=new CDialog();
dlg->Create(IDD_Dialog);然后这样去它的句柄dlg->m_hWnd,好像还是不行。
因为我以前有的代码是写在基于dialog的,现在改为基于single document。
我不知道这样取到dialog的hwnd,然后就和以前的差不多。
~~~~~~~~~~~~~~~~~~~~
这可是个概念性的错误呀!
对话框资源,总是个对话框吧,那么总的有个句柄吧?但是我的目的就是想把基于dialog的,现在改为基于single document。
原来都是直接用m_hWnd(在CDialog的子类的函数中)
现在我不管在CMyFormView还是在CMainFrame中写都是没有任何效果,
所以我才想把用“对话框资源的hwnd”,这样就和原来基于dialog的一样。
不知道这样像是不是有严重错误。
就可以取到对话框上的static等控件的句柄。
所以,我想取到这个对话框的句柄