Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Gary R. Van Sickle" To: Subject: RE: Cygwin causes 0x00000024 Stop Error (BLUE SCREEN) Date: Sun, 24 Nov 2002 22:43:24 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal In-Reply-To: <1038183229.23476.159.camel@lifelesswks> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal > On Mon, 2002-11-25 at 12:05, Max Bowsher wrote: > > > > Works for me - quick coding! > > Cool. It's just a quick hack. There are some things it highlit about the > property page system. Garrry! > Uh-oh! ;-) > I recall being unhappy about having the list of pages in two places, and > it's obvious why now. > "List of pages in two places"? > Heres the current situation: to skip a page, the page before and after > have to know about the one to skip. This is wrong. The one to skip > should know it's irrelevant and immediately bring up the next one. > Well, that's not the whole story. Pre-"Property Sheetization", each page had to know what the next page was supposed to be at all times, sometimes in multiple places, and call it up. Now, they don't have to know any of that, *unless*, as you say, the default order of presentation (i.e. the order in which the pages were added) needs to be changed dynamically. > Gary: whats the best way to do this in the framework you've written. > Have the page return 'false' from an overloaded 'OnActivate()'. That alone should result in "bypassing" the page. Unfortunately, OnActivate() currently returns void. I'm doing the necessary surgery as we speak, but kitbashing this together with current cvs might be a bit brutal, as my different-size-page stuff is not yet ready for prime-time. I'll get something sensical to you though in a few (>1,<24) hours. Didn't know there was a virus-scanner disabling interface that you cold do this sort of thing with, that's cool. I wonder if the virus writers know about it.... -- Gary R. Van Sickle Brewer. Patriot. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/