Unicode Windows ANSI. Windows ASCII, ANSI. , 8- , . Win32 , Unicode . (, UTF-16LE , .) , , Win16 Win32 .
( , ). Win32 API, , . ANSI UTF-16LE . ( ) UTF-16LE . Visual C wchar_t 16- , L"" ASCII UTF-16LE.
Win16, MessageBox API Win32, , MessageBoxA, MessageBoxW , UNICODE.
, , UNICODE, typedef, .
, Win16 #include <tchar.h>, TCHAR char wchar_t, _T() API Win32 , MessageBox.
. , , , , , TCHAR. , TCHAR s, , , , UNICODE.
Win32 , UNICODE , , , L"" W .
, , ( - , , ). , ASCII Win32, UTF-16LE, "Exit" Unicode, U+7845 U+7469, . Han, , .
, ASCII. :
AppendMenu(hSubMenu, MF_STRING, ID_FILE_EXIT, "Exit");
:
AppendMenu(hSubMenu, MF_STRING, ID_FILE_EXIT, _T("Exit"));
AppendMenuA(hSubMenu, MF_STRING, ID_FILE_EXIT, "Exit");
AppendMenuW(hSubMenu, MF_STRING, ID_FILE_EXIT, L"Exit");
.