Article View: fj.lang.visualbasic
Article #803Re: Plus!の導入判定方法はありませんか?
From: Akira Gotoh
Date: Mon, 19 Jan 1998 00:00
Date: Mon, 19 Jan 1998 00:00
37 lines
1997 bytes
1997 bytes
Takeshi Shigihara wrote: >WIN32 API の SystemParametersInfo に SPI_GETWINDOWSEXTENSION >というフラグがあります。 > >私は、VBを知らないので、VBでの宣言を記述することができません。 >とりあえず、オンラインマニュアルからC言語での関数宣言を引き写し >ておきます。 レスありがとうございました。 早速試してみました。結果はOKです。 これから悩むかもしれない方(いないかも)のために実験したコードを 紹介しておきます。VBでの宣言も次の通りです。 Public Const SPI_GETWINDOWSEXTENSION = 92 Declare Function SystemParametersInfo Lib "user32" _ Alias "SystemParametersInfoA" ( _ ByVal uAction As Long, _ ByVal uParam As Long, _ ByVal lpvParam As Any, _ ByVal fuWinIni As Long) As Long 'PLus!のインストールを判定する関数例(Windows 95 Only) Public Function IsInstalledPlus() As Boolean If SystemParametersInfo(SPI_GETWINDOWSEXTENSION, _ 1, ByVal 0&, 0) <> False Then IsInstalledPlus = True End If End Sub IsInstalledPlus関数を呼び出して、インストールされていたらTrueを、 インストールされていなかった場合にはFalseを返します。 今回は有り難うございました。 後藤あきら (foxlum@cyborg.or.jp)
Technical Details
Message-ID:
<69voo1$gbm$1@sol.cyborg.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<69ripo$62h$1@sol.cyborg.ne.jp> <34C32139.D704CFF9@masternet.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,cb089d23c9801c54 X-Google-Attributes: gid105c2e,public From: "Akira Gotoh" <foxlum@cyborg.or.jp> Subject: Re: Plus!の導入判定方法はありませんか? Date: 1998/01/19 Message-ID: <69voo1$gbm$1@sol.cyborg.ne.jp> X-Deja-AN: 317356997 Content-Transfer-Encoding: 7bit References: <69ripo$62h$1@sol.cyborg.ne.jp> <34C32139.D704CFF9@masternet.or.jp> Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: sol.cyborg.ne.jp Mime-Version: 1.0 Newsgroups: fj.lang.visualbasic