本文主要介绍:在MFC创建的停靠窗口中添加一些控件,浮动窗口中可以添加MFC自身的控件,也可以添加对话框。
一、创建对话框
对话框属性做以下修改:
二、窗口中添加控件
ObjectWnd.h文件:
#pragma once
#include "afxdockablepane.h"
#include "ObjectDlg.h"
#include "afxwin.h"
class CObjectWnd :
public CDockablePane
{
public:
CObjectWnd(void);
~CObjectWnd(void);
DECLARE_MESSAGE_MAP()
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnDestroy();
CEdit m_edit;
CStatic m_static;
CObjectDlg m_objectDlg; //对话框类
void AdjustLayout();
};
ObjectWnd.cpp文件: