Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winapi 国家邮箱标题翻译_Winapi - Fatal编程技术网

Winapi 国家邮箱标题翻译

Winapi 国家邮箱标题翻译,winapi,Winapi,我正在使用WinAPI MessageBox向用户显示信息 它使用按钮的本地翻译。有没有办法获得“信息”、“错误”、“确认”和“问题”的本地翻译 可能是任何DLL,在那里我可以从 在user32.dll中,我找到了“Yes”、“No”、“Ok”、“Cancel”等,但“Information”、“Error”、“Confirmation”和“Question”没有找到任何内容。user32确实包含“Error”字符串(我机器上的资源id 2),当title参数为NULL时使用它 即使它确实包含其

我正在使用WinAPI MessageBox向用户显示信息

它使用按钮的本地翻译。有没有办法获得“信息”、“错误”、“确认”和“问题”的本地翻译

可能是任何DLL,在那里我可以从


在user32.dll中,我找到了“Yes”、“No”、“Ok”、“Cancel”等,但“Information”、“Error”、“Confirmation”和“Question”没有找到任何内容。user32确实包含“Error”字符串(我机器上的资源id 2),当title参数为NULL时使用它

即使它确实包含其他字符串,使用它们也不是一个好主意,因为资源标识符没有文档化,将来可能会更改


因为您需要为主要文本提供翻译,您也可以为标题提供自己的翻译…

Win32对话框文本的语言由Windows语言选择控制,用户也必须首先安装相应的Windows语言包。您无法从代码中控制此操作,也无法在代码中重写此操作。使用提供的系统可以避免所有这些问题dialogs@DavidHeffernan:我以为
MessageBox
将是一个系统提供的对话框。你怎么了?很长一段时间,你给了我很好的答案。但在过去的几周里,你听起来非常沮丧和无知。也许你应该休假放松一下……这是一个系统提供的对话框。您使用它,对话框将以本地语言显示。你不需要知道按钮上的文字。我没有问按钮文字,我问的是标题。看来我是对的,你现在很无知。请放松。。。