Rendering when the screen redrew or was invalidated worked fine ( as a Dialog) its just when you had a loop to render as fast as possible that it would not trigger close events.
Ben > -----Original Message----- > From: Moderated discussion of advanced .NET topics. > [mailto:[EMAIL PROTECTED]]On Behalf Of Craig Andera > Sent: Tuesday, 21 January 2003 11:06 PM > To: [EMAIL PROTECTED] > Subject: Re: [ADVANCED-DOTNET] Controls / DirectX and threading > > > Actually, the rendering happens in OnPaint in the control I wrote. > Presumably this is what you're going to want, too. As others have > mentioned, even when using DirectX you must still service the message > pump. I don't know that this will help you a ton (in fact I think you're > pretty clear on it now ;), but in case anyone else is interested I > discuss it a little bit at [1]. > > [1] > http://staff.develop.com/candera/weblog/stories/2003/01/20/managedDirect > 3dTheGameLoop.html > > > -----Original Message----- > > From: Ben Kloosterman [mailto:[EMAIL PROTECTED]] > > Sent: Monday, January 20, 2003 11:49 PM > > To: [EMAIL PROTECTED] > > Subject: Re: [ADVANCED-DOTNET] Controls / DirectX and threading > > > > > > Thanks for this , but this part of my code works well as the > > only render I > > can see is in onpaint , is it in the Web service ? I only get > > the problem > > when I set a tight renderring loop. > > > > Ben > > > > > -----Original Message----- > > > From: Moderated discussion of advanced .NET topics. > > > [mailto:[EMAIL PROTECTED]]On Behalf Of > > Craig Andera > > > Sent: Tuesday, 21 January 2003 12:00 AM > > > To: [EMAIL PROTECTED] > > > Subject: Re: [ADVANCED-DOTNET] Controls / DirectX and threading > > > > > > > > > D'oh! Forgot the reference to the code: > > > > > > http://staff.develop.com/candera/intelarticle.htm > > > > > > You can read messages from the Advanced DOTNET archive, > > > unsubscribe from Advanced DOTNET, or > > > subscribe to other DevelopMentor lists at > > http://discuss.develop.com. > > > > > > > > > > You can read messages from > > the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or > > subscribe to other DevelopMentor lists at http://discuss.develop.com. > > > > You can read messages from the Advanced DOTNET archive, > unsubscribe from Advanced DOTNET, or > subscribe to other DevelopMentor lists at http://discuss.develop.com. > > You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
