Моя цель состоит в том, чтобы программно настроить размер окна на ширину / высоту, превышающие размер моего физического экрана под Win32.Как я могу это сделать?
В моих системах кажется, что максимальный размер данного окна связан с размером моего экрана, программно или с изменением размера вручную путем перетаскивания курсора.
Я пробовал программно с SetWindowPos () и MoveWindow (), и оба ограничивают размер целевого окна.Странно, но я знаю, что у некоторых людей нет этой «заглавной буквы», поэтому мне интересно, возможно, это связано с некоторыми настройками ОС (реестра).Кто-нибудь знает что-нибудь об этом?Или, возможно, каким-то образом обойти это?
// Редактировать: новые разработки
Я тестирую на Windows XP и Windows 7. Я использую видеокарты NVIDIA Quadro NVS 290 (256 МБ) и Geforce 9800GT (1 ГБ).После дальнейшего исследования похоже, что Windows перехватывает сообщение и возится с параметрами.Например, если вы вызываете SetWindowPos для создания цели 2000x2000, он получит только WM_SIZE для ограниченного х / у.