1

[C#]

http://puu.sh/4421C.jpgのように、タイトル バーのないフォームを作成しました。

それが私のコードです:

    protected override CreateParams CreateParams
{
    get
    {
         CreateParams cp = base.CreateParams;
         cp.Style &= ~0xc00000;
         return cp;
    }
}

ただし、ユーザーはフォームをドラッグしてサイズを変更できます。コードだけでなく、サイズを変更できることをマウスに表示しないようにするにはどうすればよいですか? ありがとう!

4

1 に答える 1

0

これはあなたが意味するものですか(新しいwinformsプロジェクトを作成し、このコードを追加して必要なものかどうかをテストします):

        public Form1()
        {
            InitializeComponent();

            this.Text = string.Empty;
            this.ControlBox = false;
        }

        protected override void WndProc(ref Message m)
        {
            const int WM_NCHITTEST = 0x0084;

            if (m.Msg == WM_NCHITTEST)
                return;

            base.WndProc(ref m);
        }
于 2013-08-17T16:56:24.023 に答える