Flat MDIClient edges |
Post Reply |
Author | |
kstowell
Admin Group Joined: 25 January 2003 Location: MIchigan, USA Status: Offline Points: 496 |
Post Options
Thanks(0)
Posted: 02 November 2003 at 11:01am |
Hello, Override the WindowProc virtual function for your view and add the following code: LRESULT CSampleView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_NCPAINT: { CWindowDC dc(this); CRect rc; GetWindowRect(&rc); int cx = rc.Width(); int cy = rc.Height(); const COLORREF clrFrame = GetXtremeColor(XPCOLOR_3DSHADOW); dc.Draw3dRect(0, 0, cx, cy, clrFrame, clrFrame); return TRUE; } case WM_NCCALCSIZE: // adjust non-client area for border space return CView::WindowProc(message, wParam, lParam); Let me know if this helps. Cheers, Edited by Administrator |
|
Sven
Senior Member Joined: 21 August 2003 Location: Germany Status: Offline Points: 127 |
Post Options
Thanks(0)
|
The link to your image is invalid.
|
|
Lenz
Newbie Joined: 03 September 2003 Location: South Africa Status: Offline Points: 3 |
Post Options
Thanks(0)
|
I'm using the XTreme Suite. Does anyone know how to create a MDI application so that the client edges are flat? Ive included an image of the area. Edited by Lenz |
|
Lenz
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |