vb.net中如何使用WM_NCCALCSIZE这个消息啊?

wzuomin 2006-12-25 01:21:15
我重新绘制了窗体标题栏(未设置formborderstyle=none的情况下),高度比窗体本身标题栏要大,这样我的主菜单就被遮盖住了一部分,我想通过截获消息WM_NCCALCSIZE来重新调整客户区的位置与大小,请问用vb.net该如何写呢?
...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Red_angelX 2007-03-02
  • 打赏
  • 举报
回复
既然解决了 那来接分下
北京的雾霾天 2007-03-02
  • 打赏
  • 举报
回复
设置窗体的Padding属性应该就可以了,例如:
this.Padding = new System.Windows.Forms.Padding(0, Top, 0, 0);

这样会使Menu位置下调.
coolnan 2007-03-02
  • 打赏
  • 举报
回复
接分
wzuomin 2006-12-25
  • 打赏
  • 举报
回复
我已解决,结帖。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧