[MFC] 창이 작성한 의사록

981 단어 MFC
심심한 일의 비망록.
1)MainFrm.cpp
MainFrrm 수준은 창의 초기화를 담당합니다.
MainFrrm의 Prewindow()에 따라 창 크기와 스타일이 결정됩니다.
PleWindow()의 매개변수인 CREATESTRUCT*형 cs입니다.
응용 프로그램 창의 초기화 매개 변수를 정의합니다.
typedef struct tagCREATESTRUCTA {
  LPVOID    lpCreateParams; //ウィンドウの作成に使用するデータを指す
  HINSTANCE hInstance;
  HMENU     hMenu;
  HWND      hwndParent;
  int       cy; //高さ
  int       cx; //幅
  int       y; //左隅y座標
  int       x; //左隅x座標
  LONG      style;
  LPCSTR    lpszName; //ウィンドウの名前を指定
  LPCSTR    lpszClass;
  DWORD     dwExStyle;
} CREATESTRUCTA, *LPCREATESTRUCTA;
창의 너비, 높이 및 좌표를 수정하려면
PreWindow()에 다음을 추가합니다.
cs.x = 100; cs.y = 100;
cs.cx = 800; cs.cy = 600;
추기
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	if( !CFrameWnd::PreCreateWindow(cs) )
		return FALSE;
	// TODO: この位置で CREATESTRUCT cs を修正して Window クラスまたはスタイルを
	//  修正してください。

  cs.x = 100; cs.y = 100; //座標
  cs.cx = 800; cs.cy = 600; //幅、高さ

	return TRUE;
}

좋은 웹페이지 즐겨찾기