프로그래밍/MFC , WinAPI
[MFC] 자식 다이얼로그가 서로 겹칠때.
친루엄
2018. 5. 17. 00:41
m_dlgWrite.Create(IDD_DLG_WRITE); m_dlgCalendar.Create(IDD_DLG_CALENDAR); m_dlgCalendar.ModifyStyle(0, WS_CLIPSIBLINGS);
m_dlgWrite 다이얼로그를 만들고 m_dlgCalendar 다이얼로그를 만들었는데
서로 겹칠경우 m_dlgWrite 다이얼로그가 위에 있게 하고 싶을때. 위와 같이 하면된다.
WS_CLIPSIBLINGS - 차일드끼리 서로 겹친영역은 그리지 않겠다.
m_dlgCalendar 다이얼로그에 WS_CLIPSIBLINGS이란 옵션을 주었으니.
m_dlgCalendar 다이얼로그가 그려질때 m_dlgWrite 와 겹치는 부분은 안그린다.
c*f )
m_dlgCalendar.Create(IDD_DLG_CALENDAR);
m_dlgCalendar.ModifyStyle(0, WS_CLIPSIBLINGS);
m_dlgWrite.Create(IDD_DLG_WRITE);
이와같이 WS_CLIPSIBLINGS 먼저할경우 안된다. . 이유는 모름...