有时候需要使用为英文提示,不能有中文字符
MessageBox(MainFrameHwnd, TEXT("123"), TEXT("456"), MB_ICONWARNING | MB_YESNO);
MessageBoxEx和MessageBox使用相同
MessageBoxEx(MainFrameHwnd, TEXT("123"), TEXT("456"), MB_ICONWARNING | MB_YESNO, MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US));
int WINAPI MessageBoxEx(
_In_opt_ HWND hWnd,
_In_opt_ LPCTSTR lpText,
_In_opt_ LPCTSTR lpCaption,
_In_ UINT uType,
_In_ WORD wLanguageId
);
wLanguageId[in]
输入:WORD
消息框按钮中显示的文本语言。 指定零(0)值表示以默认系统语言显示按钮文本。 如果此参数是MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),则使用与调用线程关联的当前语言。
要指定当前语言以外的语言,请使用MAKELANGID宏创建此参数。 有关更多信息,请参阅MAKELANGID。
wLanguageId = 0,显示中文
wLanguageId = MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US),显示英文