我在Qt程序中使用Windows的录音API,在MSDN中对 waveInOpen 函数的解释是这样的:
MMRESULT waveInOpen(
LPHWAVEIN phwi, // 输入设备句柄
UINT_PTR uDeviceID, // 指定的音频设备ID
LPWAVEFORMATEX pwfx, // 录音格式指针
DWORD_PTR dwCallback, // 回调函数
DWORD_PTR dwCallbackInstance,
DWORD fdwOpen // 处理消息方式的符号位(回调方式)
);
我现在想用函数来回调,设置 fdwOpen 参数为 CALLBACK_FUNCTION,dwCallback 就是回调函数的函数地址,在MFC程序中,只要设置这个参数为“(DWORD)<函数名>”就行了,但是在Qt程序中却怎么也不成功,请问在Qt程序中如何取得某个函数的地址?谢谢。