본문 바로가기

API / MFC/Function Information

컨트롤 위치 및 크기 조절(MoveWindow)

MFC에서 컨트롤을 생성하고 그 컨트롤의 위치 및 크기를
조절해야 될 때가 있습니다.

그 때 사용하는 함수로 함수 선언부를 보게 되면,

//afxwin.h
void MoveWindow(int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE);

이렇게 선언이 되어 있습니다.

int x, int y => 위치
int nWidth, int nHeight => 크기
BOOL bRepaint = TRUE => CWnd에 표시 여부

이렇게 구성이 되어 있습니다.

간단한 예를 보게 되면,


class CtestDlg : public CDialog
{
public:
	...................
protected:
	...................
	virtual BOOL OnInitDialog();
	...................
public:
	...................
	CButton button;
};

...........................

BOOL CtestDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	...................
	button.MoveWindow(0,435,265,40);
	...................

	return TRUE;
}


참조 :
http://msdn.microsoft.com/ko-kr/library/5bc5w1zz(VS.80).aspx

'API / MFC > Function Information' 카테고리의 다른 글

CDC::BitBlt  (0) 2010.03.08
CARRAY CLASS  (0) 2010.03.08
슬라이딩 메뉴(OnTimer)  (0) 2010.03.02
컴퓨터 해상도 구하기(GetSystemMetrics)  (0) 2010.02.26
윈도우 크기 조절 함수(SetWindowPos)  (0) 2010.02.26