iis 怎么绑定网站二级目录,广东东莞市,两个网站如何做端口映射,做网站全屏尺寸是多少钱2019独角兽企业重金招聘Python工程师标准 一、字符放在DLL资源文件中#xff0c;切换资源模块(程序默认使用exe模块资源)。 实现要点#xff1a; 新建一个只包含资源的DLL。通过函数AfxSetResourceHandle设置资源模块。 示意代码为#xff1a; AfxSetResource… 2019独角兽企业重金招聘Python工程师标准 一、字符放在DLL资源文件中切换资源模块(程序默认使用exe模块资源)。 实现要点 新建一个只包含资源的DLL。通过函数AfxSetResourceHandle设置资源模块。 示意代码为 AfxSetResourceHandle(LoadLibrary(english.dll)); Cstring strMsg; strMsg.LoadString(ID_TITLE); SetWindowText(strMsg); 见例子MulLanguage_dll.rar 二、字符放在EXE资源文件中选择对应的语言资源。 实现要点 新建多个ID相同语言不同的资源。 通过SetThreadLocale设置当前线程使用语言。 示意代码 SetThreadLocale(MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US)); CString strMsg; strMsg.LoadString(ID_TITLE); SetWindowText(strMsg); 例子:MulLanguage_rc.rar 三、字符放在INI文件中。 实现要点 同种语言字符放在单独的文本通过切换文件方式切换语言。 优点增加一种新语言只需增加相应的语言的文件。 缺点DLL模块中的字符转换字符ID命名。 CString strMsg; GetPrivateProfileString(…); SetWindowText(strMsg); 见例子MulLanguage_ini.rar 综合上面三种方法从原理上看其实是同一种方法获取相应语言下的字符再显示字符不同之处是字符存放位置不同。字符可以存放在DLL资源中exe资源中文本文件中。相应地获取字符方式也不同。 http://blog.csdn.net/John_Yang/article/details/5549400 转载于:https://my.oschina.net/u/555701/blog/56656