Я создаю окно, которое открывается с динамическим заголовком. Я хотел бы, чтобы заголовок окна урезался, если размер окна изменен, и нет места для отображения полного заголовка.
Например, у меня есть
HWND handle = GetHWND(); // gets me the correct handle
std::wstring title = L"some fairly long window title";
SetWindowTextW(handle, title.c_str());
Есть ли способ автоматического усечения заголовка HWND или альтернативно способ получить ширину в пикселях текста заголовка, чтобы я мог установить заголовок вручную, если окно сжимается?