bee*_*nnn 4 c++ unicode winapi win32gui
我正在制作Win32 GUI应用程序,我想在按钮上显示↺字符.
通常,我认为会插入一个像这样的unicode字符:
HWND button = CreateWindow("BUTTON", "\u27F3",
WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON, size - 105,
size - 29, 100, 24, hwnd, (HMENU)IDI_BUTTON,
GetModuleHandle(NULL), NULL);
Run Code Online (Sandbox Code Playgroud)
其中"\ u27F3"是此处描述的"C/C++/Java"下的unicode字符 http://www.fileformat.info/info/unicode/char/27f3/index.htm
但是,当我这样做时,我不会得到箭头角色而是另一个角色?出了什么问题?
谢谢!
我将从Raymond Chen的评论中无耻地窃取并显示更正后的代码:
HWND button = CreateWindowW(L"BUTTON", L"\u27F3",
WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON, size - 105,
size - 29, 100, 24, hwnd, (HMENU)IDI_BUTTON,
GetModuleHandle(NULL), NULL);
Run Code Online (Sandbox Code Playgroud)
当然,您在窗口中选择的字体需要支持该字符.
| 归档时间: |
|
| 查看次数: |
2528 次 |
| 最近记录: |