インターネットオプション(全般)を開く <TOP>
IEのインターネットオプションの全般を開きます。
ShellExecute 拡張子に関連付けされたプログラムを実行
'================================================================ '= インターネットオプション(全般)を開く '= (ShellExecute2.bas) '================================================================ #include "Windows.bi" ' 拡張子に関連付けられたプログラムを実行 Declare Function Api_ShellExecute& Lib "shell32" Alias "ShellExecuteA" (ByVal hWnd&, ByVal lpOperation$, ByVal lpFile$, ByVal lpParameters$, ByVal lpDirectory$, ByVal nShowCmd&) #define vbNormalFocus 1 '開いたアプリケーションはフォーカスを持ち、前回起動したサイズと位置に復元される Var Shared Button1 As Object Button1.Attach GetDlgItem("Button1") : Button1.SetFontSize 14 '================================================================ '= '================================================================ Declare Function ShowInetOption(ByVal hWnd As Long) As Integer Function ShowInetOption(ByVal hWnd As Long) As Integer Var tmpStr As String Var Ret As Long tmpStr = "shell32.dll,Control_RunDLL inetcpl.cpl" Ret = Api_ShellExecute(hWnd, "open", "rundll32.exe", tmpStr, ByVal 0, vbNormalFocus) ShowInetOption = (Ret > 32) End Function '================================================================ '= '================================================================ Declare Sub Button1_on edecl () Sub Button1_on() If Not ShowInetOption(GethWnd) Then A% = MessageBox("Error", "インターネットオプションは見つかりません!", 0, 2) End If End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End