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