tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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が正しいということでよいのでしょうか?

よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。