怎么修改CFileDialog对话框的窗口标题?

PDD123 2006-08-29 10:21:16
CFileDialog dlg(0,"dg",NULL,OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT,"数据文件(*.dg)|*.dg||");
dlg.DoModal();

我是这样打开CFileDialog对话框的,请问怎么修改标题?
比如:把“另存为”修改成“共100个数据 另存为”,要怎么做?
...全文
375 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
PDD123 2006-08-29
  • 打赏
  • 举报
回复
谢谢各位
Stefine 2006-08-29
  • 打赏
  • 举报
回复
CWnd::SetWindowText
思危 2006-08-29
  • 打赏
  • 举报
回复
从 CFileDialog 类派生个子类, 然后在OnInitDialog中SetWindowText
snowbirdfly 2006-08-29
  • 打赏
  • 举报
回复
可以通过
CString szTempString;
dlg.m_ofn.lpstrTitle = _T("共100个数据 另存为");
if(dlg.DoModal()==IDOK)
{
//自己处理~~~
}
xyc1120 2006-08-29
  • 打赏
  • 举报
回复
在domodal()前面加上一句就了:
dlg.m_ofn.lpstrTitle="修改成“共100个数据 另存为";
mango279 2006-08-29
  • 打赏
  • 举报
回复
setwindowtext

15,979

社区成员

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

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