首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

windows api 国际化有关问题

2012-03-22 
windows api 国际化问题 - C++ Builder / Windows SDK/APIC# 2008[DllImport(User32.dll)]public static

windows api 国际化问题 - C++ Builder / Windows SDK/API
C# 2008

[DllImport("User32.dll")]
public static extern IntPtr FindWindow(string className, string windowName);

当我调用这个函数的时候
我知道在英文版的时候windowName是 "Windows"
而在中文版的时候 windowName是 "窗口"
在其他的版本有其他的名字,
我怎么样才能让正确的知道 windowName?
希望有人帮我解决下,再次先 诚挚的感谢!

[解决办法]
FindWindow第二个参数用于指定要查找窗口的标题,如果该窗口所在的程序支持多国语言,标题很可能有几十种. 要准确的获知标题字符串,恐怕很难. 还是从窗口的类名以及该窗口所在进程的进程名上进行判断吧.
[解决办法]
有个msdn的网站,去那里面找找吧!资料全一些!
[解决办法]
英文的MSDN网址

http://msdn.microsoft.com/en-us/library/default.aspx

热点排行