🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.windows.ms.programmer
2 messages
2 total messages Started by Qiang Wan Thu, 16 Apr 1992 20:28
MS MDI question
#444
Author: Qiang Wan
Date: Thu, 16 Apr 1992 20:28
19 lines
1446 bytes
I started to write an MDI (Multiple Document Interface) application under
MS Window 3.0, using Borland C++. I encountered the following problems:

1. According to MS Windows reference manual pages on MDICREATESTRUCT,
 a child window in MDI has four valid window styles: WM_MINIMIZE,
 WM_MAXIMIZE, WM_HSCROLL, and WM_VSCROLL. The problem is that I could not
 get the scroll-bars to appear at all, while the minimize and maximize
 styles seem to work OK.
 The MS Windows programming guide shows some MDI child windows bearing
 scroll-bars. I wonder if people who have MS SDK package could verify for
 me if these scroll-bars were created by setting the window style in
 the MDICREATESTRUCT style field, or by calling CreateWindow's.

2. I registered a window class for the MDI child windows with CS_NOCLOSE set,
 which is supposed to suppress the WM Close button in the window pulldown
 menu. This doesn't seem to work either. The Close button is always shown.
 Hope some netters would have some suggestion on this. Thanks in advance.

Ching Wan
Re: MS MDI question
#452
Author: Peter Haller
Date: Thu, 16 Apr 1992 23:46
24 lines
1728 bytes
In a previous article, wan@pollux.usc.edu (Qiang Wan) says:

>I started to write an MDI (Multiple Document Interface) application under
>MS Window 3.0, using Borland C++. I encountered the following problems:
>
>1. According to MS Windows reference manual pages on MDICREATESTRUCT,
> a child window in MDI has four valid window styles: WM_MINIMIZE,
> WM_MAXIMIZE, WM_HSCROLL, and WM_VSCROLL. The problem is that I could not
> get the scroll-bars to appear at all, while the minimize and maximize
> styles seem to work OK.
> The MS Windows programming guide shows some MDI child windows bearing
> scroll-bars. I wonder if people who have MS SDK package could verify for
> me if these scroll-bars were created by setting the window style in
> the MDICREATESTRUCT style field, or by calling CreateWindow's.
You must call SetScrollRange() with the ranges not equal to each other.
This forces the scroll bars to be drawn.

PCH
-- 
Peter C. Haller				|	'If you do what you 
Imagination Processing Systems		|	have always done,
aa596@cleveland.Freenet.Edu 		|	expect what you have
"Are we having fun yet?"		|	always recieved.'
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads