Шаг 206 - о TAPI (Telephone Application Programm Interface)

TAPI - это спецификация, которая поддерживается операционной системой для централизации функция связи на основе модемных и телефонных линий.

Давайте попробуем сделать простую поддержку TAPI для нашего проекта. Для этого создайте приложение на базе диалогового окна и поместите на это окно кнопку. К кнопке нужна функция нажатия для привязки кода. Первое, что надо сделать это привязать заголовочный файл с описанием функций, например вот так.

// TestTapiDlg.cpp : implementation file
//
#include "stdafx.h"
#include "TestTapi.h"
#include "TestTapiDlg.h"

#include "tapi.h"

Дальше необходимо подключить библлиотеку LIB, которая установит связь с TAPI32.DLL, в которой реально и находятся все функции для работы с TAPI.

206.gif (4331 b)

Ну, а теперь-то всего навсего написать код. Я напишу просто функцию набора номера.

void CTestTapiDlg::OnButton1() 
{
	tapiRequestMakeCall("20526",NULL,NULL,NULL);
}

Вот можно компилировать и запускать.

Как и многие разделы TAPI требует отдельного описания и разбора. Это тоже тема для раздела может он когда и появится у нас.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.