Шаг 180 - CWnd::ClientToScreen

void ClientToScreen( LPPOINT lpPoint ) const;
void ClientToScreen( LPRECT lpRect ) const;

Параметры
lpPoint
Указатель на структуру POINT или объект CPoint, который содержит координаты пользователя для преобразования.
lpRect
Указатель на структуру RECT или объект CRect, который содержит координаты пользователя для преобразования.

Замечания
Преобразовывает координаты пользователя данной точки или прямоугольника на дисплее к аппаратным координатам устройства. ClientToScreen функция использует координаты пользователя в структуре POINT или RECT или в объекте CPoint или CRect, указанном в Point или lpRect, чтобы вычислить новые аппаратные координаты устройства. Она затем заменяет координаты в структуре новыми координатами. Новые аппаратные координаты устройства - относительно левого верхнего угла дисплея системы.
ClientToScreen функция принимает, что данная точка или прямоугольник находится в координатах пользователя.

Пример

// Измените размеры диалога к размеру пользователя

void CAboutDlg::OnButton1() 
{
	CRect myRect;
	GetClientRect(&myRect);
	ClientToScreen(myRect);
	MoveWindow(myRect.left, myRect.top,myRect.Width(), myRect.Height());
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 28.12.2001