您的位置:程序门 -> vc/mfc -> 界面



中英文界面转换!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


中英文界面转换!!
发表于:2008-01-18 11:03:36 楼主

各位大侠:

请教个问题

我现在做了个多国版的东西。先产生了中文和英文的dll,然后在主工程里设置了调用它们的函数,这样可以分别调用它们,
最后编译完之后能顺利的弹出中英文界面,但是现在需要做一个中英文界面,这个如何完成阿??

小弟是vc新手阿
发表于:2008-01-18 11:13:311楼 得分:0


再说明一下,我的中文和英文的资源文件的里的宏定义是一样的,主工程仅仅是load那些宏而已。希望高手指点一下阿
发表于:2008-01-18 11:19:582楼 得分:0
#ifdef   lan_0409
#define   ....
#endif

#ifdef   lan_0804
#define   ....
#endif
发表于:2008-01-18 11:21:473楼 得分:0
不太明白你的意思。你可以做个判断,分别进行触发阿,如
if(a)
{
...
    loadlibrary("chinese.dll");
}
else
{
...
      loadlibrary("englishdll");      
}

...........
afxsetresourcehandle(hlanguagedll);   //设置当前的资源句柄
发表于:2008-01-18 11:29:594楼 得分:0


呵呵,谢谢各位大侠
我也是这样做的呀,就是分别去load   dll,但是我不能在最终的界面上选择,我的意思是希望用户在得到界面后,他能选择英文还是中文。
我现在每次都是在程序中屏蔽英文或者中文程序,这样就load的是另外的。
发表于:2008-01-18 11:31:235楼 得分:0
问题确实没有说清楚呀
你是想中英文界面动态切换吗?   (点个按钮到中文界面,再点个按钮到英文界面?)
发表于:2008-01-18 11:33:586楼 得分:0

是的呀  
就是这个最终目的
中英文动态切换
楼上的就是我现在希望的
谢谢
发表于:2008-01-18 11:44:227楼 得分:0

看这个


快速检索

最新资讯
热门点击