SetDlgItemTextW(IDC_DURATION, L"");
SetDlgItemTextW(IDC_CURRENT, L"");
+ WTL::CButton b1(GetDlgItem(IDC_E_VIDEO));
+ b1.SetCheck(1);
+
+ WTL::CButton b2(GetDlgItem(IDC_E_AUDIO));
+ b2.SetCheck(1);
+
SetTimer(TID_TICK, TICK_TIMEOUT);
DragAcceptFiles(TRUE);
GetDlgItem(IDC_RUN) .ShowWindow(SW_HIDE);
GetDlgItem(IDC_PAUSE).ShowWindow(SW_HIDE);
+ WTL::CButton b1(GetDlgItem(IDC_E_VIDEO));
+ WTL::CButton b2(GetDlgItem(IDC_E_AUDIO));
+
UpdateWindow();
WTL::CWaitCursor wait;
/* Video */
- {
+ if (b1.GetCheck() != 0) {
ATL::CComPtr<IPin> pin;
hRslt = filter->FindPin(L"Video", &pin);
if (FAILED(hRslt)) {
/* Audio */
- {
+ if (b2.GetCheck() != 0) {
ATL::CComPtr<IPin> pin;
hRslt = filter->FindPin(L"Audio", &pin);
if (FAILED(hRslt)) {
CTEXT "Audio",IDC_AUDIO,100,24,60,8
CTEXT "00:00:00",IDC_DURATION,7,36,60,8
CTEXT "00:00:00",IDC_CURRENT,100,36,60,8
+ CONTROL "V",IDC_E_VIDEO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,167,24,22,10
+ CONTROL "A",IDC_E_AUDIO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,167,36,22,10
PUSHBUTTON "Run",IDC_RUN,7,53,50,14
PUSHBUTTON "Pause",IDC_PAUSE,74,53,50,14
PUSHBUTTON "Release",IDC_RELEASE,143,53,50,14
#define IDC_AUDIO 1007
#define IDC_DURATION 1008
#define IDC_PAUSE 1009
+#define IDC_E_VIDEO 1010
+#define IDC_E_AUDIO 1011
// Next default values for new objects
//
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1010
+#define _APS_NEXT_CONTROL_VALUE 1012
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif