当前位置:编程学习 > C#/ASP.NET >>

winfrom 窗体移动后 滚动条有时失效

窗体移动采用:
        private const int WM_NCHITTEST = 0x84;
        private const int HTCLIENT = 0x1;
        private const int HTCAPTION = 0x2;
        private const int WM_NCLBUTTONDBLCLK = 0xA3;

        protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case WM_NCHITTEST:
                    base.WndProc(ref m);
                    if ((int)m.Result == HTCLIENT)
                        m.Result = (IntPtr)HTCAPTION;
                    return;
                case WM_NCLBUTTONDBLCLK:
                    break;
                default:
                    base.WndProc(ref m);
                    break;
            }
        }

移动后panel滚动条有时会失效,有人知道是什么问题吗?要怎么解决? --------------------编程问答-------------------- 滚动条判定区域 有时候没有跟随窗体移动,滚动条移动了,但是判定区域还是原来的。 --------------------编程问答--------------------      (IntPtr)HTCAPTION;是非客户区标题栏等点击事件,
     你这什么功能都没实现,滚动条怎么动?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,