| Author | Topic: Re: Win-7 manifest and the application window problem |
---|
| Itai Ben-Artzi | Win-7 manifest and the application window problem
on Sun, 28 Oct 2012 17:19:57 -0700Following the recent SW-xBase conference, I’ve decided to try the “Manifest”
on my Win-7.
One of the problems is that when the Win-7 manifest is on, the main window
object constantly receives resize event from Win-7, which cause flickering
of the toolbar and statusbar. If the main “do while” loop intercepts and
suppresses the resizing event (event 1048626), the flickering stops, but
this patch may have other side-effects.
The resizing event and flickering do not occur in XP or Window-Classic mode.
Any idea on how to activate the manifest in Win-7 without the bad
side-effect?
Many thanks,
-Itai |
| AUGE_ OHR | Re: Win-7 manifest and the application window problem
on Mon, 29 Oct 2012 02:33:17 +0100hi,
> Any idea on how to activate the manifest in Win-7 without the bad
> side-effect?
read about "change in SL1" where o:clipChildren have change
try
#IF XPPVER < 01900333
oDlg:drawingArea:ClipChildren := .F.
#ELSE
oDlg:drawingArea:ClipChildren := .T.
#ENDIF
greetings by OHR
Jimmy |
| Itai Ben-Artzi | Re: Win-7 manifest and the application window problem
on Mon, 29 Oct 2012 01:18:59 -0700Jimmy,
I am using 1.90.355 with clipping set to .T., but the flickering still
occurs in Win-7 mode.
-Itai
"AUGE_ OHR" wrote in message
news:5bbbc832$329c49da$4dea2@news.alaska-software.com...
hi,
> Any idea on how to activate the manifest in Win-7 without the bad
> side-effect?
read about "change in SL1" where o:clipChildren have change
try
#IF XPPVER < 01900333
oDlg:drawingArea:ClipChildren := .F.
#ELSE
oDlg:drawingArea:ClipChildren := .T.
#ENDIF
greetings by OHR
Jimmy |
| AUGE_ OHR | Re: Win-7 manifest and the application window problem
on Mon, 29 Oct 2012 19:12:36 +0100hi,
>One of the problems is that when the Win-7 manifest is on, the main window
>object constantly receives resize event from Win-7, which cause flickering
>of the toolbar and statusbar
hm ... that meen you "do resize" somewhere ...
does you "Main" Windows "full fit " Screen ?
do you compare o:drawingArea:Currentsize() somewhere ?
when using XP Manifest under Win7 you got "borderpadding"
which are some Pixel ( 4 default ) wide so this might give a
difference.
greetings by OHR
Jimmy |