ポートの構成ダイアログを表示 <TOP>
LPT1:〜、COM1:〜のダイアログを取得表示します。
ConfigurePort ポートの設定ダイアログを表示
ポート名を入力し取得ボタンをクリックします。
LPT1:の例
COM1:の例
COM2:の例
'================================================================ '= ポートの構成ダイアログを表示
'= (ConfigurePort.bas) '================================================================ #include "Windows.bi" ' ポートの設定ダイアログを表示 Declare Function Api_ConfigurePort& Lib "winspool.drv" Alias "ConfigurePortA" (ByVal pName$, ByVal hWnd&, ByVal pPortName$) Var Shared Edit1 As Object Var Shared Text3 As Object Edit1.Attach GetDlgItem("Edit1") : Edit1.SetFontSize 14 Text3.Attach GetDlgItem("Text3") : Text3.SetFontSize 14 '================================================================ '= '================================================================ Declare Sub Mainform_Start edecl () Sub Mainform_Start() Edit1.SetWindowText "LPT1:" End Sub '================================================================ '= '================================================================ Declare Sub Button1_on edecl () Sub Button1_on() Var PortName As String Var Ret As Long 'ポート名を指定 PortName = GetDlgItemText("Edit1") 'ポートの構成ダイアログを表示 Ret = Api_ConfigurePort(ByVal 0, GethWnd, PortName) '結果を表示 If Ret <> 0 Then Text3.SetWindowText "表示できました!" Else Text3.SetWindowText "表示できません!" End If End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End