如何用VC(最好用API),实现同一界面上不同语言、字符集的显示问题!
就是类似于 outlook express 打开邮件的功能!当 outlook express 打开不同字符集、语种的邮件时,能够在
“发件人”、“收件人”、“主题”及“正文”中很好的显示如:韩文、日文、俄文等字符!
经本人研究了一段时间发现,不是转换成Unicode来显示的,好像就是在同一
个程序中,切换不同的代码也实现的!
不太明白该技术的具体实现细节,请有经验的、做过多语言显示的,给与帮助解答!本人高分相送!
最好能有源代码!分不够可以再加!
就是类似于 outlook express 打开邮件的功能!当 outlook express 打开不同字符集、语种的邮件时,能够在
“发件人”、“收件人”、“主题”及“正文”中很好的显示如:韩文、日文、俄文等字符!
经本人研究了一段时间发现,不是转换成Unicode来显示的,好像就是在同一
个程序中,切换不同的代码也实现的!
不太明白该技术的具体实现细节,请有经验的、做过多语言显示的,给与帮助解答!本人高分相送!
最好能有源代码!分不够可以再加!
解决方案 »
- 图像与矢量显示的无限放大如何解决?
- 100分请教 InvalidateRect 这个刷新闪烁的问题
- 关于afx void OnNcPaint和afx LRESULT OnNcPaint(UINT, WPARAM, LPARAM..)的问题
- 问一个为ADO的_Connection**变量赋值的问题?
- 各位大哥,大姐,小弟小妹,关于lotus 的一个问题,非常感谢
- >>>我的应用程序有很多视图(20个左右),我是应该在程序启动的时候就生成所有视图的实例还是应该在切换视图的时候删除旧视图然后生成新视
- 如何用VC实现像VB里的属性对话框?
- 在mfc程序中,用new动态分配一个数组,如果不用delete[],在程序结束运行后,该数组会不会自动释放?
- hellExecute参数问题
- 各位VC高手:如何读出big endian byte order (Sun or Motorola)的interger?在VC中,有什么转换函数?急!
- 求助(100)
- 对话框问题
导出!呵呵!多谢 jiangsheng(蒋晟.Net[MVP])
导出吧!不用com ATL吧!
//Error checking omitted for clarity
CComPtr<IOleObject> spOleObj;
//Create WebBrowser-store pointer in class member variable m_spWebBrowser
CoCreateInstance(CLSID_WebBrowser, NULL, CLSCTX_INPROC, IID_IWebBrowser2, (void**)&m_spWebBrowser);
//Query WebBrowser for IOleObject pointer
m_spWebBrowser->QueryInterface(IID_IOleObject, (void**)&spOleObj);
//Set client site
spOleObj->SetClientSite(this);
//In-place activate the WebBrowser control
RECT rcClient
GetClientRect(&rcClient);
spOleObj->DoVerb(OLEIVERB_INPLACEACTIVATE, NULL, this, 0, GetTopLevelWindow(), &rcClient);
// Register container to intercept WebBrowser events
AtlAdvise(m_spWebBrowser, GetUnknown(), DIID_DWebBrowserEvents2, &m_dwCookie);
// Navigate to start page
m_spWebBrowser->Navigate(L"res://webhost.exe/startpage.htm", NULL, NULL, NULL, NULL);
设置LOGFONT的lfCharSet,然后使用CreateFontIndirect,然后使用SetFont