お疲れ様です。
下記URLからダウンロードできるファイルのコードを一部抜粋
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_100_100.html
vba
1' ウィンドウハンドル取得API 2Private Declare Function FindWindow Lib "user32" _ 3 Alias "FindWindowA" _ 4 (ByVal lpClassName As String, _ 5 ByVal lpWindowName As String) As Long
というプロシージャがあるのですが、
Declare とLibとAliasの説明をお願いしたいです。
- Declare
ダイナミックリンクライブラリ(DLL)の外部プロシージャへの参照を宣言します。
とありますが、つまり今回はuser32というDLLのFindWindowAというプロシージャを参照しているということで良いのでしょうか?
また、引数として渡しているlpClassNameとlpWindowNameについて、
ダウンロードファイルのソースコードを見る限りでは、
lpClassNameおよびlpWindowNameに値をセットしていないように思うのですが、どうやって引数を与えているのでしょうか。
lpClassNameとlpWindowNameを引数として与えると、Long型の値が戻り値として返ってくるのはわかるのですが・・・。
解説お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/19 05:54
2017/10/19 05:56
2017/10/19 05:58