小弟我写的一个监控视频程序,想实现双击视频全屏,再双击回复原来大小,错哪了

我写的一个监控视频程序,想实现双击视频全屏,再双击回复原来大小,求助哪里错了
我写了一个监控视频程序,显示网络摄像头的实时内容,想实现双击视频全屏,再双击回复原来大小,但是调试的时候是视频的整个窗口全屏,而不是视频全屏(窗口里面还有其他的按钮什么的)而且视频的大小没有变化,另外再双击的时候整个窗口就没有了但是程序没有退出调试,小弟是新手,请教各位前辈,我的程序应该怎么修改。
[code=C/C++][/code]
#include "stdafx.h"
#include "DvrClientPreview.h"
#include "DvrClientPreviewDlg.h"

#include "..\\include\HBSDVRSDK.h"

#pragma comment(lib, "..\\lib\\7000SDK.lib")

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


#define POPMENU_ID 10000
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框

class CAboutDlg : public CDialog
{
public:
CAboutDlg();

// 对话框数据
enum { IDD = IDD_ABOUTBOX };

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

// 实现
protected:
DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()


// CDvrClientPreviewDlg 对话框




CDvrClientPreviewDlg::CDvrClientPreviewDlg(CWnd* pParent /*=NULL*/)
: CDialog(CDvrClientPreviewDlg::IDD, pParent)
, m_csLoginIp(_T("192.168.2.102"))
, m_ulLoginPort(8101)
, m_csLoginUser(_T("admin"))
, m_csLoginPassword(_T("888888"))
{
m_lRealPlayhandle = FALSE;
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CDvrClientPreviewDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDITIP, m_csLoginIp);
DDX_Text(pDX, IDC_EDITPORT, m_ulLoginPort);
DDX_Text(pDX, IDC_EDITUSER, m_csLoginUser);
DDX_Text(pDX, IDC_EDITPASSWORD, m_csLoginPassword);
DDX_Control(pDX, IDC_LISTSERVER, m_listCtrlServer);
DDX_Control(pDX, IDC_STATICPLAYWINDOW, m_cStaticPlayWindow);
}

BEGIN_MESSAGE_MAP(CDvrClientPreviewDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDC_BUTTONLOGIN, &CDvrClientPreviewDlg::OnBnClickedButtonlogin)
ON_NOTIFY(NM_RCLICK, IDC_LISTSERVER, &CDvrClientPreviewDlg::OnNMRClickListserver)
ON_BN_CLICKED(IDC_BUTTONLOGOUT, &CDvrClientPreviewDlg::OnBnClickedButtonlogout)
ON_WM_CLOSE()
ON_WM_LBUTTONDBLCLK()
ON_NOTIFY(LVN_ITEMCHANGED, IDC_LISTSERVER, &CDvrClientPreviewDlg::OnLvnItemchangedListserver)
ON_EN_CHANGE(IDC_EDITIP, &CDvrClientPreviewDlg::OnEnChangeEditip)
// ON_BN_CLICKED(IDC_BUTTON1, &CDvrClientPreviewDlg::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON2, &CDvrClientPreviewDlg::OnBnClickedButton2)
ON_STN_CLICKED(IDC_STATICPLAYWINDOW, &CDvrClientPreviewDlg::OnStnClickedStaticplaywindow)
ON_EN_CHANGE(IDC_EDITPASSWORD, &CDvrClientPreviewDlg::OnEnChangeEditpassword)
ON_EN_CHANGE(IDC_EDITUSER, &CDvrClientPreviewDlg::OnEnChangeEdituser)
END_MESSAGE_MAP()


// CDvrClientPreviewDlg 消息处理程序

BOOL CDvrClientPreviewDlg::OnInitDialog()
{
CDialog::OnInitDialog();

// 将“关于...”菜单项添加到系统菜单中。

// IDM_ABOUTBOX 必须在系统命令范围内。
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}

// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标

// TODO: 在此添加额外的初始化代码

//初始化ListCtrl
LVCOLUMN Title;
Title.mask=LVCF_FMT|LVCF_TEXT|LVCF_WIDTH;