CDockablePane 에서
CDialog m_Dlg;
CDockablePane::OnCreate()
{
m_Dlg.Create(IDD_DLG, this);
m_Dlg.ShowWindow(SW_SHOW);
}
CDockablePane::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
// Do not call CDockablePane::OnPaint() for painting messages
CRect rectdlg;
m_Dlg.GetWindowRect(rectdlg);
ScreenToClient(rectdlg);
rectdlg.InflateRect(1, 1);
dc.Draw3dRect(rectdlg, ::GetSysColor(COLOR_3DSHADOW), ::GetSysColor(COLOR_3DSHADOW));
}
CDockablePane::OnSize()
{
m_Dlg.MoveWindow(0,0,cx,cy);
}
실행예.
상위정리
Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11
첫 등록 : 2017.06.19
최종 수정 :
단축 주소 : https://igotit.tistory.com/1320
'VisualStudio.C++.C#' 카테고리의 다른 글
Visual Studio. Class Diagram 클래스 다이아그램. (0) | 2017.06.25 |
---|---|
MFC. 프로그램 실행하지 않고 대화상자 시험실행. Ctrl t (0) | 2017.06.20 |
MFC. CPaneDialog (0) | 2017.06.19 |
MFC. CDockablePane (0) | 2017.06.19 |
MFC. CPropertySheet, CPropertyPage (0) | 2017.06.14 |
댓글