관리 메뉴

HeBhy, since 1983.

[Win32Api] Modal Window (not a Modal Dialog) 를 띄우고 싶을 때 본문

Dev/Dev basics

[Win32Api] Modal Window (not a Modal Dialog) 를 띄우고 싶을 때

HeBhy 2009. 6. 22. 19:29
프로그램 개발 중, 디자인을 위해 일반 윈도우를 띄우면서 부모의 사용을 막는 모달 형태의 윈도우(예:환경설정 윈도우)를 띄우고 싶을 때, 검색 해 보니 그냥 Modal Dlg 써라, 심지어 MFC코드를 알려주는 사람도 있더라; 아니면 뭐 메세지 처리부분에서 훼이크를 줘라... 라고 하던데 그건 너무 예외가 많아서 힘들고.. 혹시나 해서 컨트롤에 적용되는 enable 옵션이 일반 윈도우에도 적용될까 했는데 된다.. (물론 컨트롤도 된다)

EnableWindow(m_hWndParent, TRUE);  // 부모 윈도우 핸들 지정. 2번째인자는 접근가능/불가능

오늘은 간단하네요. 즐프~ ^^
Comments