多语言的实现--string table如何用? 我想实现程序的多语言切换,就想用Dll文件把string table资源封装起来,不同的语言加载不同的Dll,但是我不知道string table怎么封装,求高人解疑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是创建一个纯资源的DLL啊。这里有一个例子http://www.vchome.net/tech/dll_4.htm在应用程序显示的调用这个DLL,使用LoadLibrary函数装入资源DLL,FindResource和LoadResource来装入各种资源,或者使用下列的特定的资源装入函数: * FormatMessage * LoadAccelerators * LoadBitmap * LoadCursor * LoadIcon * LoadMenu * LoadString 我只想使用string table 其他的不想用 怎么单独装载? 一样的,在资源模块中,你只保留string table就行了,其他的都可以删除 在程序初始化的时候,例如:C**App::InitInstance()里面加上: SetThreadLocale(MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_DEFAULT), SORT_DEFAULT));//调用中文StringTabel SetThreadLocale(MAKELCID(MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT), SORT_DEFAULT));//英文 类推... 我是问怎么创建资源文件?因为我想单独把string table封装到一个Dll中 封装成DLL啊 直接封装呗 资源会包含进去的 你DLL工程下不能新建资源么 MFC 关于模式对话(DoModal)的问题 为什么idl文件里面有多个[default ...]接口? 有下面几个问题我想问问大家。 关于野指针的一个测试 MFC对Direct程序的支持如何?? VC 属性页问题? 如何知道程序运行系统上office的版本 重载ListBox中的DrawItem,改变Item字,但一选中又变回原来的字体,怎么办?高手们。 mysql 如何查询指定的多个以逗号分割值是否在以逗号分隔的数据中 如何获得ODBC数据源的文件路径等信息 在OpenGL环境下使用GDI绘图的问题 directshow视频播放窗口怎么随picture控件动态变化
http://www.vchome.net/tech/dll_4.htm在应用程序显示的调用这个DLL,使用LoadLibrary函数装入资源DLL,FindResource和LoadResource来装入各种资源,或者使用下列的特定的资源装入函数: * FormatMessage
* LoadAccelerators
* LoadBitmap
* LoadCursor
* LoadIcon
* LoadMenu
* LoadString
SetThreadLocale(MAKELCID(MAKELANGID(LANG_CHINESE, SUBLANG_DEFAULT), SORT_DEFAULT));//调用中文StringTabel
SetThreadLocale(MAKELCID(MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT), SORT_DEFAULT));//英文 类推...