| 发表于:2007-02-14 11:26:431楼 得分:0 |
还有就是如何设置标题区的大小,在对象中的3个rect有什么含义? protected override void wndproc(ref message m) { rectanglef rectf; switch (m.msg) { case wm_ncpaint : intptr hrgn = m.wparam; if ( hrgn != (intptr)1 ) { region rgn = region.fromhrgn(hrgn); g = creategraphics(); rectf = rgn.getbounds(g); paintnonclientarea(g, rectf); } else { g = creategraphics(); rectf = new rectanglef(0,-23, width, 23); paintnonclientarea(g, rectf); g.dispose(); } //base.wndproc(ref m); break; default : base.wndproc (ref m); break; } } | | |
|