タイトル : EnumWindowsの定義につきまして 投稿日 : 2008/08/12(Tue) 18:41 投稿者 : 俟
WindowsXPSP2 VB6SP6なのですが Public Declare Function EnumWindows Lib "user32.dll" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long いろいろ検索すると上記の定義の例がよく出てますが 2番目の引数がByValだとEnumWindowsProcの方で受け取れずエラーとなります。 (デバッグモードでlParamにカーソルをあわせると実行時エラーがでます) 例はlParamは使っていないので動くようですが使う場合は ByRefにしないとだめでした。 ByRefが正しいということでよいのでしょうか? よろしくお願いします。 |