/* cordine.h ... freeware button accordion dialog example * jack j. woehr p.o. box 51, golden co 80402-0051 * jax@well.sf.ca.us JAX on GEnie 72203.1320@compuserve.com * SYSOP, RealTime Control & Forth Board [RCFB] (303) 278-0364 */ #define IDM_LO_C 101 #define IDM_LO_G 102 #define IDM_C 103 #define IDM_G 104 #define IDM_LO_D 105 #define IDM_LO_A 106 #define IDM_D 107 #define IDM_A 108 #define IDM_LO_E 109 #define IDM_LO_BFLAT 110 #define IDM_E 111 #define IDM_BFLAT 112 #define IDM_LO_F 113 #define IDM_LO_B 114 #define IDM_F 115 #define IDM_B 116 #define IDM_HI_C 117 #define IDM_HI_G 118 #define IDM_HI_D 119 #define IDM_HI_A 120 #define IDM_HI_E 121 #define IDM_HI_BFLAT 122 #define IDM_HI_F 123 #define IDM_HI_B 124 #define IDM_DURATION 125 #define IDMSC_ABOUT 999 #define ABOUT_OK1 105 #define ABOUT_OK2 106 #define IDMSC_HELP 888 #define IDMSC_BAYOU 101 #define TONE_LO_C 262 #define TONE_LO_D 293 #define TONE_LO_E 329 #define TONE_LO_F 348 #define TONE_LO_G 391 #define TONE_LO_A 440 #define TONE_LO_BFLAT 465 #define TONE_LO_B 493 #define TONE_C 522 #define TONE_D 586 #define TONE_E 657 #define TONE_F 696 #define TONE_G 780 #define TONE_A 880 #define TONE_BFLAT 932 #define TONE_B 988 #define TONE_HI_C 1045 #define TONE_HI_D 1173 #define TONE_HI_E 1314 #define TONE_HI_F 1392 #define TONE_HI_G 1561 #define TONE_HI_A 1760 #define TONE_HI_BFLAT 1864 #define TONE_HI_B 1974 // HWND CordineWindow; int duration = 250 ; // 50 ms is fastest note we'll play // int because it's loaded from WM_HSCROLL, we'll cast for Beep() BOOL InitApplication(HANDLE); BOOL InitInstance(HANDLE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK CordineProc (HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK AboutProc ( HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK HelpProc ( HWND, UINT, WPARAM, LPARAM);