Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как переместить контрол?

484
11 апреля 2003 года
dimus
26 / / 20.05.2000
Здравствуйте!
Надо переместить элемент управления. Как это можно сделать?
Заранее спасибо.
3.7K
11 апреля 2003 года
matrixman
5 / / 11.04.2003
Цитата:
Originally posted by dimus
Здравствуйте!
Надо переместить элемент управления. Как это можно сделать?
Заранее спасибо.


Если используешь MFC, то с помощью метода CWnd::MoveWindow или функции MoveWindow
Из MSDN:

void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );

void MoveWindow( LPCRECT lpRect, BOOL bRepaint = TRUE );

Parameters

x

Specifies the new position of the left side of the CWnd.

y

Specifies the new position of the top of the CWnd.

nWidth

Specifies the new width of the CWnd.

nHeight

Specifies the new height of the CWnd.

bRepaint

Specifies whether CWnd is to be repainted.

lpRect

The CRect object or RECT structure that specifies the new size and position.

Координаты задаются в системе координат родительского окна. У тебя наверное, это диалог.

484
11 апреля 2003 года
dimus
26 / / 20.05.2000
Цитата:
Originally posted by matrixman

Если используешь MFC, то с помощью метода CWnd::MoveWindow или функции MoveWindow
Из MSDN:

void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );

void MoveWindow( LPCRECT lpRect, BOOL bRepaint = TRUE );

******************




Во! То, что доктор прописал!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог