Мне нужно выяснить размер рамки вокруг окна. GetSystemMetrics с параметром SM_CXFRAME выдает мне 4, а окно рисуется с рамкой шириной 3 пикселя (прикрепил скриншот) Как мне правельно узнать что рамка вокруг окна на самом деле шириной 3? WinXP
Ну да, получилось. Спасибо за подсказку. Но должен же быть способ получения размера рамки без всяких вычислений...
Over, стили своего окна смотри. Рамки – они разные бывают (SM_C*SIZEFRAME, SM_C*FIXEDFRAME). У тебя ведь не ресайзится окно?
2 Over без вычислений ни как т.к. любой код на компе сводится к лог. алгебре и как следствие ведет к вычислениям. поэтому чтобы не возиться с размерами и типами рамок можно сделать так и система сама найдет размер для рамки вашего окна.
iZzz32, окно ресайзица. Мне рамку на свой манер раскрасить нужно, а для этого желательно ее точный размер знать