On Apr 17, 2007, at 11:20 AM, Marc (aliacta.com) wrote:

>>> I am using the following declare in my Window Open Event to  
>>> change my
>>> Toolbar to the unified style:
>>>
>>> Declare Sub ChangeWindowAttributes Lib "Carbon" (win as WindowPtr,
>>> setAttribs as integer, removeAttribs as integer)
>>> ChangeWindowAttributes self, 2^7 + 2^11 + 2^18, 0
>>>
>>> Now I am getting the unified toolbar ok, however my windows
>>> background
>>> has turned to white (instead of the usual gray!!). Now if I change
>>> this declare to be activated by a checkbox then everything works as
>>> expected.
>>>
>>> Should this go in the Open event or somewhere else? Has anyone else
>>> gotten this to work?
>
> If it doesn't work in the Open event just try putting a timer there
> instead that will call the declare a little bit later.  Won't be
> perceptible by the end user and may very likely solve the problem.

I have now verified the Timer solves it:

1. drag a timer to the window and put your declare code in its Action  
event.
2. replace your code in the window's Open event by:

   Timer1.Period = 1
   Timer1.Enabled = True

Cheers,

Marc

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to