怎么把CFileDialog对话框的界面翻译成英文 怎么把CFileDialog对话框的界面翻译成英文 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在英文版的windows上运行估计就是英文的了 我想问的是中文版里怎么显示CFileDialog的英文界面。请高手指教了。 http://www.vckbase.com/code/downcode.asp?id=1550http://www.vckbase.com/code/downcode.asp?id=2188http://www.vckbase.com/code/downcode.asp?id=1619http://www.codeproject.com/info/search.asp?cats=2&searchkw=CFileDialog&Submit1=Search&author=&sd=11%2F15%2F1999&ed=2%2F18%2F2006 http://community.csdn.net/Expert/topic/4208/4208272.xml?temp=.220318二:重载对话框a)修改按钮文本通过重载,或设置callbackclass CFileDialogEng:public CFileDialog{public:void OnInitDone(){CWnd *pWnd,*pParent=GetParent();if(pParent){pParent->SetWindowText(m_bOpenFileDialog?"Open":"Save as");#define SetEngText(id,txt) if(pWnd = pParent->GetDlgItem(id))pWnd->SetWindowText(txt)SetEngText(IDOK,"&OK");}}} 找个英文版的comctl32.dll文件放到你的应用程序路径下假设应用程序是abc.exe 然后再建立一个叫做abc.exe.local的文件。所有的通用对话框都是英文的了。 请问xing_xing_xing ,abc.exe.local文件写什么东西啊?什么都不写啊? 我一般的做法,自己写一个CFileDialogEx类,想要啥文字就是啥文字,毕竟替换用户系统文件从用户角度来说不是很好。 关于重绘combo box控件的问题 http协议返回302代码,怎么办 一个,dll被调用时如何能得到调用它的exe的窗口? HELP!如何显示一个文件夹里的图片? 急]怎样响应动态新建的菜单项?? 高分咨询 如何解决取空的组合框中值的时候会报错这一重大问题? 一个多串口使用过程中的问题?请大家帮忙一下 关于网络编程winsock API的问题 抛玉引砖 难倒众多高手的问题,FLASH背景如何透明?在VB/VC/C中…… 在关闭窗口前检验窗口的数据有效性,如果无效怎么控制窗口不关闭而提示用户修改?
http://www.vckbase.com/code/downcode.asp?id=2188
http://www.vckbase.com/code/downcode.asp?id=1619
http://www.codeproject.com/info/search.asp?cats=2&searchkw=CFileDialog&Submit1=Search&author=&sd=11%2F15%2F1999&ed=2%2F18%2F2006
a)修改按钮文本
通过重载,或设置callback
class CFileDialogEng:public CFileDialog
{
public:
void OnInitDone()
{
CWnd *pWnd,*pParent=GetParent();
if(pParent)
{
pParent->SetWindowText(m_bOpenFileDialog?"Open":"Save as");
#define SetEngText(id,txt) if(pWnd = pParent->GetDlgItem(id))pWnd->SetWindowText(txt)
SetEngText(IDOK,"&OK");
}
}
}
假设应用程序是abc.exe 然后再建立一个叫做abc.exe.local的文件。所有的通用对话框都是英文的了。