2 * Copyright (C) 2003-2006 Gabest
3 * http://www.gabest.org
5 * This Program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2, or (at your option)
10 * This Program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with GNU Make; see the file COPYING. If not, write to
17 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
18 * http://www.gnu.org/copyleft/gpl.html
22 // PlayerCaptureBar.cpp : implementation file
28 #include "PlayerCaptureBar.h"
33 IMPLEMENT_DYNAMIC(CPlayerCaptureBar
, baseCPlayerCaptureBar
)
34 CPlayerCaptureBar::CPlayerCaptureBar()
38 CPlayerCaptureBar::~CPlayerCaptureBar()
42 BOOL
CPlayerCaptureBar::Create(CWnd
* pParentWnd
)
44 if(!baseCPlayerCaptureBar::Create(_T("Capture Settings"), pParentWnd
, 0))
47 m_capdlg
.Create(this);
48 m_capdlg
.ShowWindow(SW_SHOWNORMAL
);
51 m_capdlg
.GetWindowRect(r
);
52 m_szMinVert
= m_szVert
= r
.Size();
53 m_szMinHorz
= m_szHorz
= r
.Size();
54 m_szMinFloat
= m_szFloat
= r
.Size();
56 m_szFixedFloat
= r
.Size();
61 BOOL
CPlayerCaptureBar::PreTranslateMessage(MSG
* pMsg
)
63 if(IsWindow(pMsg
->hwnd
) && IsVisible() && pMsg
->message
>= WM_KEYFIRST
&& pMsg
->message
<= WM_KEYLAST
)
65 if(IsDialogMessage(pMsg
))
69 return __super::PreTranslateMessage(pMsg
);
72 BEGIN_MESSAGE_MAP(CPlayerCaptureBar
, baseCPlayerCaptureBar
)
75 // CPlayerCaptureBar message handlers