tele.h
来自「电信语音系统源码」· C头文件 代码 · 共 68 行
H
68 行
#if !defined( __TELE_H )
#define __TELE_H
#if !defined( __TW8AW_H )
#include "TW8AW.h"
#endif // __TW8A_H
struct MMsg
{
UINT uMsg;
WORD wParam;
LONG lParam;
};
#define WM_MESSAGE ( WM_NULL + 1 )
enum
{
tmNull, // tm: telephone message
tmRing,
tmDialing,
tmDialingOK,
tmDialingError,
tmGetNumber,
tmGetANumber,
tmGetNumberOK,
tmGetNumberError,
tmPlayFile,
tmPlayFileOK,
tmPlayFileError,
tmPlaySentence,
tmPlaySentenceOK,
tmPlaySentenceError,
};
BOOL InitTele();
BOOL GetTeleMsg( MMsg& msg );
#define CloseTele TW_Disable
void SetTeleHook( int nChannel, BOOL ( *HookFunc )( MMsg& ) );
void ResetTeleHook( int nChannel );
void OffHook( int nChannel );
void HangUp( int nChannel );
void SendTeleMsg( int nChannel, UINT uMsg, char* lpParam, WORD wParam = 0 );
void PlaySentence( int nChannel, ... );
void inline Dialing( int nChannel, char* szTeleNum )
{
SendTeleMsg( nChannel, tmDialing, szTeleNum );
}
void inline PlayFile( int nChannel, char* szFile )
{
SendTeleMsg( nChannel, tmPlayFile, szFile );
}
void inline GetNumber( int nChannel, char* szNumber, int nSize )
{
SendTeleMsg( nChannel, tmGetNumber, szNumber, nSize );
}
#endif // __TELE_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?