Как переместить контрол?
Надо переместить элемент управления. Как это можно сделать?
Заранее спасибо.
Цитата:
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.
Координаты задаются в системе координат родительского окна. У тебя наверное, это диалог.
Цитата:
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 );
******************
Если используешь 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 );
******************
Во! То, что доктор прописал!