MFC 自定义类中如何获取子窗口句柄

MFC 自定义类中如何获取子窗口句柄,第1张

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 从对话框打开文件 然后取得给文件的句柄 应该怎样做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10058291.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存