FFFTPのソースコードです。
Revision | 93f66de680facd0f7ef9c9b0c1383e1d5c0b5dac (tree) |
---|---|
Time | 2011-10-13 11:55:46 |
Author | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Fix bugs of playing sound.
@@ -1806,6 +1806,18 @@ END_ROUTINE | ||
1806 | 1806 | return r; |
1807 | 1807 | } |
1808 | 1808 | |
1809 | +BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound) | |
1810 | +{ | |
1811 | + HWND r = NULL; | |
1812 | + wchar_t* pw0 = NULL; | |
1813 | +START_ROUTINE | |
1814 | + pw0 = DuplicateMtoW(pszSound, -1); | |
1815 | + r = sndPlaySoundW(pw0, fuSound); | |
1816 | +END_ROUTINE | |
1817 | + FreeDuplicatedString(pw0); | |
1818 | + return r; | |
1819 | +} | |
1820 | + | |
1809 | 1821 | int mkdirM(const char * _Path) |
1810 | 1822 | { |
1811 | 1823 | int r = 0; |
@@ -152,6 +152,9 @@ INT_PTR DialogBoxParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndPar | ||
152 | 152 | #undef CreateDialogParam |
153 | 153 | #define CreateDialogParam CreateDialogParamM |
154 | 154 | HWND CreateDialogParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam); |
155 | +#undef sndPlaySound | |
156 | +#define sndPlaySound sndPlaySoundM | |
157 | +BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound); | |
155 | 158 | #undef mkdir |
156 | 159 | #define mkdir _mkdirM |
157 | 160 | int mkdirM(const char * _Path); |