RAS の一般的なダイアログ ボックス

Windows には、システムによって提供される RAS ダイアログ ボックスを表示する一連の関数が用意されています。 これらの関数を使用すると、ユーザーが RAS タスクを実行できるように、アプリケーションで使い慣れたユーザー インターフェイスを簡単に表示できます。 たとえば、ユーザーは接続を確立して監視したり、電話帳エントリを操作したりできます。 Windows 95 では現在、これらの機能はサポートされていません。

RasPhonebookDlg 関数は、[ダイヤルアップ ネットワークのメイン] ダイアログ ボックスを表示します。 このダイアログ ボックスから、ユーザーは選択した電話帳エントリをダイヤル、編集、または削除したり、新しい電話帳エントリを作成したり、ユーザー設定を指定したりできます。 RasPhonebookDlg 関数は、RASPBDLG 構造体を使用して、追加の入力パラメーターと出力パラメーターを指定します。 たとえば、画面上のダイアログ ボックスの位置を制御する構造体のメンバーを設定できます。 RASPBDLG 構造体を使用すると、ダイアログ ボックスが開いている間にユーザー アクティビティの通知を受け取る RasPBDlgFunc コールバック関数を指定できます。 たとえば、ユーザーが電話帳エントリをダイヤル、編集、作成、または削除した場合、 RAS は RasPBDlgFunc 関数を呼び出します。

RasDialDlg 関数を使用すると、[ダイヤルアップ ネットワークのメイン] ダイアログ ボックスを表示せずに RAS 接続操作を開始できます。 RasDialDlg では、通話する電話番号または電話帳のエントリを指定します。 関数は、接続操作の状態を示すダイアログ ボックスのストリームを表示します。 RasDialDlg 関数は、RASDIALDLG 構造体を使用して、ダイアログ ボックスの位置や呼び出す電話帳サブエントリなど、追加の入力パラメーターと出力パラメーターを指定します。

Dial-Up Networking プロパティ シートを表示するには、RasMonitorDlg 関数を呼び出します。 このダイアログ ボックスを使用すると、ユーザーは既存の接続の状態を監視できます。 RasMonitorDlg 関数は、RASMONITORDLG 構造体を使用して、ダイアログ ボックスの位置や上部に表示するプロパティ シート ページなど、追加の入力パラメーターと出力パラメーターを指定します。

RasEntryDlg 関数を呼び出して、電話帳エントリを作成、編集、またはコピーするためのプロパティ シートを表示できます。 RasEntryDlg 関数は、RASENTRYDLG 構造体を使用して、ダイアログ ボックスの位置や電話帳操作の種類など、追加の入力パラメーターと出力パラメーターを指定します。