哦,请问什么是TAPI啊,我也用BCB的,我也想搞个语音通信的程序,但没听过TAPI,哪个T是什么含义呢,请教,谢了。
解决方案 »
- MFC 怎么得到word文档中的控件
- 请问关于WSAAysncSelect模型的问题,急急急!!!
- 在一个exe中调用另一个exe,第二个exe中调用AfxGetInstanceHandle() 为NULL.怎么办??
- 双击.ocx或.dll格式的控件的时候,系统在做什么?
- 请教一下怎样在视图里面显示日志呢?
- 我AfxBeginThread(Function,NULL);出错.说不能将 void变成(void**),为什么?
- 分割条类,能重写么,它的外观太差在那个事件\或消息中重写呢?(初学者)
- 窗口句柄是啥?
- 请问老鸟:《深入浅出》与《技术内幕》哪个更适合于<*初学者*>?
- 我的爱姬怎么一开机就自动访问某一网站,应该怎么解决(内空)
- 关于TAPI的问题,分还可以再加。
- 有谁用过SrcEdit控件吗?系统自带的,不能在mfc dialog中初始化,CreateDlgControl faied
谢谢!
void far pascal TForm1::lpfnCallback(DWORD hDevice, DWORD dwMsg,
DWORD dwCallbackInstance, DWORD dwParam1, DWORD dwParam2,
DWORD dwParam3)
{ int Rec_num=0;switch(dwParam3)
{ case LINECALLPRIVILEGE_OWNER:
myhCall=(HCALL)hDevice;
//ShowMessage("12");
break;
}//只有对呼叫具有私有特权的调用者才能应答呼叫,
// 在此获得呼叫句柄
switch(dwParam1)
{ case LINECALLSTATE_CONNECTED:
ShowMessage("11");
DWORD len;
ClearCommError(myhModem,&Error,&Status);
Rec_num=Status.cbInQue;
/*ReadFile(myhModem,RecBuf,Rec_num,&len,0);// 清 除 接 收 缓 冲 区
ReadFile(myhModem,RecBuf,7,&len,0);
WriteFile(myhModem,"Received",8,&len,0);
//pwin->MessageBox(RecBuf,0,MB_OK);
ShowMessage(RecBuf);
*/ break;
case LINECALLSTATE_OFFERING:
lineAnswer(myhCall,NULL,0);
//ShowMessage("ok");
break;// 完 成 自 动 应 答
case LINECALLSTATE_IDLE:
lineDeallocateCall(myhCall);
break;
case LINECALLSTATE_DISCONNECTED:
lineClose(myhLine);
lineShutdown(myhTapi);
break;
}
}
有的话,最好给个例程,我的Email: [email protected]
分可以再加的。只要能说清楚。
http://www.csdn.net/expert/topic/384/384989.shtm