在CDialog和CWnd中使用Create动态创建一个窗体的方式
class CDisplayDlg : public CDialog
{
/* Construct function */
CDisplayDlg(CWnd* pParent = NULL)
{
RECT rRect = {0, 0, DSP_SCREEN_WIDTH, DSP_SCREEN_HEIGHT};
CWnd* pWnd = NULL;
if ( GetDlgItem(IDC_STATIC_SHOW) == NULL )
{
if ( this->m_ShowPic.Create((LPCTSTR)_T("STATIC_SHOW"),
(DWORD)(WS_CHILD | WS_VISIBLE),
rRect,
this,
IDC_STATIC_SHOW))