123456

 

2011年11月7日

俄语UI资源的VC程序在英文版windows XP/windows 7俄语环境下乱码问题

摘要: 1. 开发工具:VS2005/VS2008,VC++2. 环境:XP/Win7 英文版,区域设置为俄罗斯3. 程序:资源文件为俄文的com dll。现象:程序中很多动态创建的Combobox或ComboboxEx控件显示乱码,调试发现该控件没有默认的字体,调用GetFont返回NULL,于是在创建控件后调用SendMessage(WM_SETFONT, GetStockObject(DEFAULT_GUI_FONT), 1),运行程序发现大部分问题解决,个别控件还是有问题。于是用下面代码:1. 在类中声明一个CFont的成员变量m_font;2. 调用VERIFY(m_font.CreateF 阅读全文

posted @ 2011-11-07 19:59 hgy413 阅读(281) 评论(0) 推荐(0) 编辑

导航