MFC

jjuiddong
이동: 둘러보기, 찾기

MFC

  • 도킹 윈도우 레이아웃 로딩중 죽는 문제 (docking pane, docking window crash)
    • GetDockingManager()->DisableRestoreDockState(TRUE);
    • 프로그램 시작시, 레이아웃 정보를 로딩을 하지 않는다.


  • 도킹 윈도우 용 프로그램 제작시, 기본 MFC 틀 그대로 가져온 후에 필요없는 부분을 하나씩 제거하면서 개발하자.
    • 프로젝트를 생성할 때, 기본 값 그대로 가져와야, 큰 문제가 없다.


  • CMiniFrameWnd 생성
CCamWndFrame *frm = new CCamWndFrame();
frm->Create(NULL, L"Test", 
	WS_VISIBLE | WS_CAPTION | WS_POPUPWINDOW | WS_THICKFRAME,
	CRect(0, 0, 100, 100));
frm->ShowWindow(SW_SHOW);
  • CScrollView 생성 (SetScrollSizes() 함수를 호출해주어야 문제가 없다.)
m_camWindow = new CCamWindow();
m_camWindow->Create(NULL, L"CamWindow", WS_VISIBLE | WS_CHILDWINDOW, CRect(0, 0, 100, 100), this, 1001110);
m_camWindow->SetScrollSizes(MM_TEXT, CSize(100, 100));
m_camWindow->ShowWindow(SW_SHOW);
  • CommandLine 정보 가져오기
    • __argc, __argv[], __targc, __targv[]
개인 도구
이름공간

변수
행위
둘러보기
도구모음