15.WINDOWSフォルダがどこにあるか調べる方法


< 使用用途 >
WINDOWSのフォルダを取得出来ます。

今回のサンプルソースをダウンロードする方は下記の「ダウンロード」を! 
   => ダウンロード ・・・ 下に書いてあるサンプルソースと同じです


< 説明 >
API関数の GetWindowsDirectory を使用します。

GetWindowsDirectory => Winodws フォルダのパス名を取得する
  <引数>
     lpBuffer$  : 取得したフォルダ名を入れる変数名
     nSize&   : バッファの確保した文字数(バイト)

  @戻り値@
   取得した文字数


< SAMPLE >
'このサンプルソースは全てフォーム1つだけの処理です
'Winodwsフォルダのパス名を取得するAPIの宣言
Option Explicit

Private Declare Function GetWindowsDirectory Lib "kernel32" _
   Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

'コマンドボタン1はメッセージボックスにWINフォルダを表示する処理です
Private Sub Command1_Click()
     Dim FORUDA$, MODORITI As String

     '文字列50バイト分の大きさ確保・・・フォルダ名を入れる変数の大きさ
     FORUDA = Space(50)
     MODORITI = GetWindowsDirectory(FORUDA, 50)

     MsgBox FORUDA
End Sub





API 技術関連のページへ戻る

ホーム PV ランキング