음.. 적절한 용어가 안떠오르네
always on top의 해제 라고 해야하나?
기본적으로 귀찮으니(...) modal-less로 Create 할때 ID만 넣어 주고 했는데
이 때는 기본값이 부모 위에 생성되도록 된다고 한다.
(자식 다이얼로그 설정에 무엇이든 간에)
reg->Create(IDD_CHL_REG); reg->ShowWindow(SW_HIDE); |
대신 아래처럼 데스크탑 윈도우를 받아와서 생성에 넣어주면
부모와 자유롭게 순서를 바꿀수가 있게 된다.
다만, 작업 표시줄에서 여러개로 쌓이게 되니 참고.
('윈도우즈'에서 개별 윈도우로 인식을 하는건가? 프로세스는 하나로 뜨긴 한다..)
reg->Create(IDD_CHL_REG, CWnd::GetDesktopWindow()); reg->ShowWindow(SW_HIDE); |
[링크 : http://shaeod.tistory.com/776]
[링크 : https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms633504(v=vs.85).aspx]
[링크 : https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms644996(v=vs.85).aspx#init_box]
+
2017.11.29
어... 이렇게 하니 getParent()로 부모의 핸들을 얻는게 불가능 하다?!?!
'Programming > C Win32 MFC' 카테고리의 다른 글
MFC CList 선택항목 인덱스 얻기 (0) | 2017.11.28 |
---|---|
MFC CSdlierCtrl 에서 SetPos() (0) | 2017.11.28 |
MFC CListBox (0) | 2017.11.26 |
부모 다이얼로그, 자식 다이얼로그 통신하기 (0) | 2017.11.25 |
CCheckListBox (0) | 2017.11.24 |