フォームのサイズについて

解決


ぜっと  2005-11-24 22:46:08  No: 92892

はじめまして Zと言います。

フォームのサイズについてなんですが

幅 : 120 / 高さ : 120 以下になりません。
これ以下にすることは出来ないのでしょうか?

フォームの
Caption = ""
ControlBox = False
にしています。

よろしくお願いします。


魔界の仮面弁士  2005-11-25 00:27:33  No: 92893

VB6 だとしたら、BorderStyle の設定を確認してください。

BorderStyle を変更しないのだとすれば、その最小の高さは、
コントロールパネルの画面のデザイン設定「ウィンドウの境界」の値に
依存します。

可変ボーダ時の最小の高さについては、
    ( "ウィンドウの境界"の設定値 + 3 ) × 2 × Screen.TwipsPerPixelY
で求められます。
境界サイズは通常 1、TwipsPerPixelY は 15 でしょうから、結果として
    120 = (1 + 3) * 2 * 15
という事になりますね。


いな  2005-11-25 00:30:46  No: 92894

こういった、極小のフォームの使い道・・・。
少し気になるところです。


ぜっと  2005-11-25 00:55:18  No: 92895

おぉ!
出来ました。!!

魔界の仮面弁士さんありがとうございました。

用途は、スパイウェアを作成とかではなく
起動ランチャーですね
常駐させておいてHotKeyを押したらフォームを表示させ、
そのフォームのテキストにアプリなどの起動キー文字を打つんですが
そのフォーム自体を見えなくする。(設定でフォームの表示、非表示の変更可能)
なんで、単純にフォーカスは移るけど、見えないフォームが作りたかったんです。

と、意味わかりますかねぇ・・・


ぜっと  2005-11-25 00:55:44  No: 92896

解決フラグ付け忘れました。


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

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






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