VB6のアドインでWindow状態を判定するには

解決


あど  2003-07-29 10:45:04  No: 107899

現在特定のプロシージャにコメントを追加するアドインを作成したのですが、
コードウィンドウがデザイナウィンドウの背後にある状態でもコメントを追加してしまいます。どなたかウィンドウ状態を判定する方法をご存知の方は教えて下さい


魔界の仮面弁士  2003-07-30 00:33:53  No: 107900

> コードウィンドウがデザイナウィンドウの背後にある状態でもコメントを追加してしまいます。
背後にあっても、非表示状態になっていたとしても、
CodeModuleにInsertLinesする事はできまるので、
あまり問題にはならないような気がしますけれど…。

コードウィンドウがアクティブ状態になっていた方が良いなら、
強制的に Windows.SetFocus とか CodePane.Show しちゃうとか。(^^;

> どなたかウィンドウ状態を判定する方法をご存知の方は教えて下さい
表示されているかどうかなら、WindowオブジェクトのVisibleプロパティ、
最大化/最小化の判定なら、WindowオブジェクトのWindowStateプロパティ、
アクティブ状態の判定なら、ActiveCodePane、ActiveWindow あたりが使えるかと。


あど  2003-08-03 11:58:03  No: 107901

CodePaneにSetFocusする事にしました。
アドバイス有難うございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加