はじめまして Zと言います。
フォームのサイズについてなんですが
幅 : 120 / 高さ : 120 以下になりません。
これ以下にすることは出来ないのでしょうか?
フォームの
Caption = ""
ControlBox = False
にしています。
よろしくお願いします。
VB6 だとしたら、BorderStyle の設定を確認してください。
BorderStyle を変更しないのだとすれば、その最小の高さは、
コントロールパネルの画面のデザイン設定「ウィンドウの境界」の値に
依存します。
可変ボーダ時の最小の高さについては、
( "ウィンドウの境界"の設定値 + 3 ) × 2 × Screen.TwipsPerPixelY
で求められます。
境界サイズは通常 1、TwipsPerPixelY は 15 でしょうから、結果として
120 = (1 + 3) * 2 * 15
という事になりますね。
こういった、極小のフォームの使い道・・・。
少し気になるところです。
おぉ!
出来ました。!!
魔界の仮面弁士さんありがとうございました。
用途は、スパイウェアを作成とかではなく
起動ランチャーですね
常駐させておいてHotKeyを押したらフォームを表示させ、
そのフォームのテキストにアプリなどの起動キー文字を打つんですが
そのフォーム自体を見えなくする。(設定でフォームの表示、非表示の変更可能)
なんで、単純にフォーカスは移るけど、見えないフォームが作りたかったんです。
と、意味わかりますかねぇ・・・
解決フラグ付け忘れました。
ツイート | ![]() |