
GetDlgItem()//只有一个参数就是你要获取的子窗口的ID,返回值是一个指向CWnd类的指针.该函数可以根据一个ID号获取一个对应的对象指针,在任何派生自CWnd类的类中都可以使用.如果你非要句柄的话.那就
CWnd pWnd= GetDlgItem(/子窗口ID/);
pWnd->m_HWnd;//得到这个子窗口的句柄
CFileDialog获取的是文件名和路径;
通过OpenFile从文件名打开获取文件句柄;
创建文件这个没明白你的意思,是需要自动命名还是同名改扩展名
如果是改扩展名,从CFileDialog那里获取CString CFileDialog::GetFileName( ),然后字符串拼接就可以了;
如果自动命名,那么通过CString::Format("XXX%dtxt",iIndex);批量命名。
以上就是关于MFC 自定义类中如何获取子窗口句柄全部的内容,包括:MFC 自定义类中如何获取子窗口句柄、MFC 从对话框打开文件 然后取得给文件的句柄 应该怎样做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)