Я пишу приложение direct3d и, заметив странные ошибки, такие как сглаживание, возникающие даже тогда, когда оно отключено и указатель мыши не совпадает с объектами с такими же координатами, что и я, обнаружил, что при создании окна Параметры ширины и высоты включают границу. Программа рендерила графический вывод 800x600 в окно того же размера, но из-за границ оно было сжато в прямоугольник 792x566. Я увеличил размер окна, чтобы компенсировать это, но это не работает, если система использует стиль границы, отличный от стандартного стиля XP. (Классический стиль, например)
Есть ли способ определить ширину и высоту границ, прежде чем я создам окно?