投稿日 | : 2005/11/04(Fri) 15:12 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^2: VB6.0でWin32APIの解説本 |
> Win32APIについては一切の知識がありません。
> 初歩的なことこら学びたいと思っています。
だったら、API 関数に限らず、ご自分で関数を作って理解する事から
初めて下さい。
たとへば、下記のような。
Private Function fNullCut(ByRef myString As String) As String
Dim i As Long
i = InStr(myString, vbNullChar)
If i > 0& Then
fNullCut = Left$(myString, i - 1&)
Else
fNullCut = myString
End If
End Function
Public Function fMyPath() As String
'プログラム終了まで MyPath の内容を保持
Static MyPath As String
'途中でディレクトリ-が変更されても起動ディレクトリ-を確保
If Len(MyPath) = 0& Then
MyPath = App.Path 'ディレクトリ-を取得
'ルートディレクトリーかの判断
If Right$(MyPath, 1&) <> "\" Then
MyPath = MyPath & "\"
End If
End If
fMyPath = MyPath
End Function
また、API 関数の中でも引数の少ないものは比較的簡単に扱う事できますので
そのような関数を使う事から始めるようにして下さい。
> 記述方法、呼び出し方、関数一覧とか、ほぼ、全般的なことです。
関数一覧とか全般的なことと言われると困りますが。
(使い方が解らない段階では意味がないかも)
下記掲示板の No.182 の図を見て下さい。
hhttp://bbs4.aimix-z.com/gbbs.cgi?room=hanafusa
又、記述方法、呼び出し方 と言っても関数によって違います。
初歩的な事なら下記にも書いてあります。
hhttp://www.bcap.co.jp/hanafusa/VBHLP/sonota_API.htm
このように探せばいくらでもネット上でも見つかります。