| version 1.22, 2007/11/11 11:00:02 | version 1.23, 2007/12/17 14:52:55 | 
| Line 69  static const CBPARAM cpID[] = | Line 69  static const CBPARAM cpID[] = | 
 | {MAKEINTRESOURCE(IDS_7X),       0x00}, | {MAKEINTRESOURCE(IDS_7X),       0x00}, | 
 | }; | }; | 
 |  |  | 
 | static const TCHAR str_sndopt[] = _T("Sound board option"); |  | 
 |  |  | 
 |  |  | 
 | typedef struct { | typedef struct { | 
 | UINT16  res; | UINT16  res; | 
| Line 916  static LRESULT CALLBACK PAD1optDlgProc(H | Line 914  static LRESULT CALLBACK PAD1optDlgProc(H | 
 |  |  | 
 | // ---- | // ---- | 
 |  |  | 
| void dialog_sndopt(HWND hWnd) { | void dialog_sndopt(HWND hWnd) | 
|  | { | 
| HINSTANCE               hinst; | HINSTANCE               hInstance; | 
 | PROPSHEETPAGE   psp; | PROPSHEETPAGE   psp; | 
 | PROPSHEETHEADER psh; | PROPSHEETHEADER psh; | 
 | HPROPSHEETPAGE  hpsp[6]; | HPROPSHEETPAGE  hpsp[6]; | 
 |  | TCHAR                   szTitle[128]; | 
 |  |  | 
| hinst = (HINSTANCE)GetWindowLongPtr(hWnd, GWLP_HINSTANCE); | hInstance = (HINSTANCE)GetWindowLongPtr(hWnd, GWLP_HINSTANCE); | 
 |  |  | 
 | ZeroMemory(&psp, sizeof(psp)); | ZeroMemory(&psp, sizeof(psp)); | 
 | psp.dwSize = sizeof(PROPSHEETPAGE); | psp.dwSize = sizeof(PROPSHEETPAGE); | 
 | psp.dwFlags = PSP_DEFAULT; | psp.dwFlags = PSP_DEFAULT; | 
| psp.hInstance = hinst; | psp.hInstance = hInstance; | 
 |  |  | 
 | psp.pszTemplate = MAKEINTRESOURCE(IDD_SNDMIX); | psp.pszTemplate = MAKEINTRESOURCE(IDD_SNDMIX); | 
 | psp.pfnDlgProc = (DLGPROC)SndmixDlgProc; | psp.pfnDlgProc = (DLGPROC)SndmixDlgProc; | 
| Line 954  void dialog_sndopt(HWND hWnd) { | Line 953  void dialog_sndopt(HWND hWnd) { | 
 | psp.pfnDlgProc = (DLGPROC)PAD1optDlgProc; | psp.pfnDlgProc = (DLGPROC)PAD1optDlgProc; | 
 | hpsp[5] = CreatePropertySheetPage(&psp); | hpsp[5] = CreatePropertySheetPage(&psp); | 
 |  |  | 
 |  | loadstringresource(hInstance, IDS_SOUNDOPTION, szTitle, NELEMENTS(szTitle)); | 
 |  |  | 
 | ZeroMemory(&psh, sizeof(psh)); | ZeroMemory(&psh, sizeof(psh)); | 
 | psh.dwSize = sizeof(PROPSHEETHEADER); | psh.dwSize = sizeof(PROPSHEETHEADER); | 
 | psh.dwFlags = PSH_NOAPPLYNOW | PSH_USEHICON | PSH_USECALLBACK; | psh.dwFlags = PSH_NOAPPLYNOW | PSH_USEHICON | PSH_USECALLBACK; | 
 | psh.hwndParent = hWnd; | psh.hwndParent = hWnd; | 
| psh.hInstance = hinst; | psh.hInstance = hInstance; | 
| psh.hIcon = LoadIcon(hinst, MAKEINTRESOURCE(IDI_ICON2)); | psh.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON2)); | 
 | psh.nPages = 6; | psh.nPages = 6; | 
 | psh.phpage = hpsp; | psh.phpage = hpsp; | 
| psh.pszCaption = str_sndopt; | psh.pszCaption = szTitle; | 
 | psh.pfnCallback = np2class_propetysheet; | psh.pfnCallback = np2class_propetysheet; | 
 | PropertySheet(&psh); | PropertySheet(&psh); | 
 | InvalidateRect(hWnd, NULL, TRUE); | InvalidateRect(hWnd, NULL, TRUE); |