Programming/C Win32 MFC
MFC 자식 다이얼로그를 backward로 보내기
구차니
2017. 11. 28. 14:01
음.. 적절한 용어가 안떠오르네
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()로 부모의 핸들을 얻는게 불가능 하다?!?!