RE: Win32Lib: Common Controls revisited
- Posted by "Elliott S. de Andrade" <quantum_analyst at hotmail.com> Aug 18, 2004
- 458 views
>From: Brian Broker <bkb at cnw.com> >Reply-To: EUforum at topica.com >To: EUforum at topica.com >Subject: RE: Win32Lib: Common Controls revisited >Date: Wed, 18 Aug 2004 22:00:33 +0000 >Elliott S. de Andrade wrote: > > > Brian wrote: > > >I've updated my web page on this issue: > > >http://www.cnw.com/~bkb/Eu/combo.html > > > > > >If it doesn't break anything else, can we get this fix? I'd really= =20 >like > > >to have my programs look right with version 6 common controls. > > > > > >I don't know if there are any other potentially unnecessary handlers i= n > > >there but this is at least a start. > > There are also drawing problems with radio buttons on group > > controls. Do these changes also fix this? > >Nope... that appears to be a separate issue. I'll see if I can track >that down too. > Here's another apparent problem:=20 http://www.codeproject.com/wtl/ThemedDialog.asp In regards to the first,= =20 though, they say that .NET Button, Group and Label controls need to set=20 FlatStyle to System. This means that Control.BackgroundImage, ImageAlign,= =20 Image, ImageIndex, ImageList, TextAlign, and Control.BackColor properties= =20 are ignored. Perhaps something similar to one of these properties iss=20 implemented in Win32lib. Also, from what I can tell, Bernie's win32 wrapper (both) demos randomly= =20 don't open, causing a message box, but it doesn't appear. And Arwen seems t= o=20 work, except for the Tab windows. EuWinGUI appears to have working radio= =20 controls, but I think that is only because the Group control is not the=20 parent. This causes radio controls to be grouped with others in the window.= >-- Brian > ~[ WingZone ]~ http://wingzone.tripod.com/ =20 Technology=20=20 http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=10= 34&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines=20 Start enjoying all the benefits of MSN=AE Premium right now and get the= =20 first two months FREE*.