В Windows существует две координатные системы. Логическая система, с которой связаны функции GDI и, физическая система, связанная со всеми остальными функциями.
Физическая координатная система монитора всегда измеряется в пикселах. Ее начало всегда находится в верхнем левом углу экрана или окна и имеет координаты (0,0).
Для различных режимов работы мониторы имеют различное число пикселов на экране. Например, стандартный экран SVGA имеет 800х600или 1024х768 пикселов. Поэтому измерять экран в пиксеклах не удобно. Windows имеет восемь логических координатных систем.
Логические координатные системы измеряют экран не в пикселах, а в дюймах, миллиметрах.
Начало координат этих систем можно перемещать по экрану.
Все системы координат GDI – логические. Логические координаты всегда связаны с GDI- объектами, т.е. с контекстами устройства.
Это означает, что функции, не использующие контекст устройства, возвращают физические координаты, т.е. имеют дело с пикселами.
То же самое соответствует и системе сообщений Windows. Например, сообщения WM_SIZE, WM_MOVE, WM_LBUTONDOWN всегда передают физические координаты, а не логические, т.к. не относятся к GDI.