Programming/C Win32 MFC2017. 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()로 부모의 핸들을 얻는게 불가능 하다?!?!

'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
Posted by 구차니