Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenvoice.c
Go to the documentation of this file.
00001 /* 00002 * 00003 * PROJECT: ReactOS Multimedia Control Panel 00004 * FILE: dll/cpl/mmsys/mmsys.c 00005 * PURPOSE: ReactOS Multimedia Control Panel 00006 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com> 00007 * Johannes Anderwald <janderwald@reactos.com> 00008 * Dmitry Chapyshev <dmitry@reactos.org> 00009 */ 00010 00011 #include "mmsys.h" 00012 00013 /* Voice property page dialog callback */ 00014 INT_PTR CALLBACK 00015 VoiceDlgProc(HWND hwndDlg, 00016 UINT uMsg, 00017 WPARAM wParam, 00018 LPARAM lParam) 00019 { 00020 UNREFERENCED_PARAMETER(lParam); 00021 UNREFERENCED_PARAMETER(wParam); 00022 UNREFERENCED_PARAMETER(hwndDlg); 00023 switch(uMsg) 00024 { 00025 case WM_INITDIALOG: 00026 { 00027 UINT NumWavOut; 00028 00029 NumWavOut = waveOutGetNumDevs(); 00030 if (!NumWavOut) 00031 { 00032 EnableWindow(GetDlgItem(hwndDlg, IDC_DEVICE_VOICE_LIST), FALSE); 00033 EnableWindow(GetDlgItem(hwndDlg, IDC_DEVICE_VOICE_REC_LIST), FALSE); 00034 EnableWindow(GetDlgItem(hwndDlg, IDC_VOLUME4_BTN), FALSE); 00035 EnableWindow(GetDlgItem(hwndDlg, IDC_ADV4_BTN), FALSE); 00036 EnableWindow(GetDlgItem(hwndDlg, IDC_VOLUME5_BTN), FALSE); 00037 EnableWindow(GetDlgItem(hwndDlg, IDC_ADV5_BTN), FALSE); 00038 EnableWindow(GetDlgItem(hwndDlg, IDC_TEST_HARDWARE), FALSE); 00039 } 00040 } 00041 break; 00042 } 00043 00044 return FALSE; 00045 } Generated on Sun May 27 2012 04:21:00 for ReactOS by
1.7.6.1
|