хочу отобразить сообщение при помощи MessageBox. там есть русский. на самом боксе вместо текста иероглифы. я слышал, что это из-за кодировок, но я не понимаю, что я сделал не так, так что помимо решения хотелось бы пояснить про кодировки (то есть в какой кодировке строки в проекте, какую использует WInAPI, как конвертировать кодировки и т.п.)
вот код:
void SendMsg(const wchar_t* msg, const wchar_t* header_text)
{
MessageBox(nullptr, msg, header_text, MB_OK);
}
int main()
{
SendMsg(L"текст", L"заголовок");
}