タイトル : Re^2: クラス内のタイマーイベントについて 投稿日 : 2011/03/10(Thu) 23:54 投稿者 : いまぷ
> Win32 API の SetTimer 関数を使ったのではだめですか? ご回答ありがとうございます。 SetTimerでも問題無いのですが、実はSetTimerも使ってみたところ、 4つめの引数(lpTimerFunc)でAddressOfを使用し、コンパイルすると、 コンパイルエラーが発生してしまいました。 Private Declare Function SetTimer Lib "user32" ( _ ByVal hWnd As Long, _ ByVal nIDEvent As Long, _ ByVal uElapse As Long, _ ByVal lpTimerFunc As Long _ ←この引数です。 ) As Long いろいろなサイトを回って調べたのですが、AddressOfで指定するメソッドは クラスではなく、Basファイルに登録するとの事だったのでSetTimerは諦めていました。 (参照サイトは下記を見たのですが。。。) http://www.gizcollabo.jp/vbtomo/log/archive/vbqanda_5795_1.html 機能的にはSetTimerでも全く問題ないのですが、SetTimerでクラス側のメソッドを 呼ぶことは可能なのでしょうか? |