Last Update: 2002/04/11
2001年11月
2930311234
567891011
12131415161718
19202122232425
262728293012

2001年11月14日

VB Tips。

昨日に引き続いてアドイン関連。 ちょっと反則ワザに近いが、アドインを使用しているIDEのウィンドウハンドルを取得する方法。

Private mVBInstance As VBIDE.VBE '有効な値が入ってると仮定

Private Function GetIDEhWnd() As Long
  GetIDEhWnd = FindWindow("wndclass_desked_gsk", mVBInstance.MainWindow.Caption)
End Function

"wndclass_desked_gsk"は私の環境*1で SPY++を使って調べた結果なので、他環境では違う値になるかも?


*1: Win2K+VB6SP5 and Win95SE+VB6SPなし

ほーむ。 | いぬ。 | さる。 | きじ。 || まえ。 | こんげつ。 | つぎ。
ももたろ<info@momo-lab.net>