DEV_BROADCAST_HDR
変数を宣言し、システムイベントに基づいて値を与えるコード行を何度も繰り返しています。
イベントまで待つ必要があるため、これをグローバルまたは同様のものとして宣言することはできません。そのため#Define
、C++ のような何かを行う方法があるかどうか疑問に思っていました:
#Define MyLineOfCode Dim foo As DEV_BROADCAST_HDR = DirectCast(Marshal.PtrToStructure(m.LParam, GetType(DEV_BROADCAST_HDR)), DEV_BROADCAST_HDR)
これは Visual Basic 2010 で可能ですか?