如何修改对话框的标题栏?谢谢!!!!!!!!!!!!!!!! 在VC中,如果一个对话框的标题栏文字在资源加载的时候已经设置好了,但是以后想对它进行修改,包括标题栏的图标,请问怎么修改?在哪里修改?谢谢!!!!!!!!!!!!!!!!不盛感激!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 OnInitDialog()里用SetWindowText()函数就行了比如 CString text="MyProgram"; SetWindowText(text);就可以改对话框的标题栏文字了 改变主窗口的窗口名: AfxGetMainWnd()->SetWindowText(_T("窗口名")); 另外对于标题栏的图标先导入图标资源,在.h文件里声明 HICON 类型变量如m_hIcons[3];在OnInitDialog里添加下面代码就行了m_hIcons[0]=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE (IDI_ICON1));SetClassLong(m_hWnd,GCL_HICON,(LONG)m_hIcons[0]); CSplashWnd::ShowSplashScreen(this);CSplashWnd::ShowSplashScreen(this); 在 MFC 中,设置窗口的【Title】和【Icon】都被封装在【CWnd】类中。设置 Title 使用 CWnd::SetWindowText设置 Icon 使用 CWnd::SetIcon对话框【CDialog】从【CWnd】继承而来,所以可以使用这两个成员函数。////////以上是怎么修改,现在楼主还有个问题是,在哪里修改。一般在对话框的 OnInitDialog 中,不过,在别的地方也可以。 myfenglin和halibobo520的方法很简便,实用 mfc中如何根据数组画出坐标图 遇到一个大问题啦,大家帮帮忙 SetWindowLong使用GWL_WNDPROC参数的问题 请教 如何将3张BMP合成到1张BMP,有什么工具吗? 各位可以为我介绍下COM编程吗?? 硬盘转移文件速度慢 读取文件问题 谁可以用c或者vc将爱因斯坦的题解出来,要写出代码 如何给树状控件的子项加上超链接? 关于对话框的背景。。。。。 exe 调用dll结果错误 求助:dll封装别人的dll出错
比如
CString text="MyProgram";
SetWindowText(text);
就可以改对话框的标题栏文字了
AfxGetMainWnd()->SetWindowText(_T("窗口名"));
先导入图标资源,在.h文件里声明 HICON 类型变量如m_hIcons[3];
在OnInitDialog里添加下面代码就行了
m_hIcons[0]=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE (IDI_ICON1));
SetClassLong(m_hWnd,GCL_HICON,(LONG)m_hIcons[0]);
CSplashWnd::ShowSplashScreen(this);
CSplashWnd::ShowSplashScreen(this);
在 MFC 中,设置窗口的【Title】和【Icon】都被封装在【CWnd】类中。
设置 Title 使用 CWnd::SetWindowText设置 Icon 使用 CWnd::SetIcon
对话框【CDialog】从【CWnd】继承而来,所以可以使用这两个成员函数。////////以上是怎么修改,现在楼主还有个问题是,在哪里修改。一般在对话框的 OnInitDialog 中,不过,在别的地方也可以。