Hello. I have some problems with Transparency and Redraw in my application.
This program write on Delphi XE. I'm using DevExpress and standart components.
O screenshot you may see abracadabra on the top of the winndow. If I minimize the window and then restore it, all wil be ok, but I can't do these every time when user open new window in programm.
This problem is not depend from envirnment, I'm using Xfce4 and Gnome. Linux Debian. Wine 1.4.1.
I'm using winetricks and install this packages: corefonts, colorprofile, vcrun2005, vcrun2008, vcrun2010, msxml3, msxml4, msxml6, riched20, riched30, richtx32, comctl32, comctl32ocx, gdiplus. But it's not help me.
May be I must install something else or reconfigure wine?
P.S. sorry for my english
Problems with Transperancy/ReDraw
Re: Problems with Transperancy/ReDraw
Your Wine version is old. Upgrade to the latest development release and retest in a clean wineprefix.
Re: Problems with Transperancy/ReDraw
dimesio, thank you for your advice.
I'm download and install latest development version of wine. I'm reinstall OS for reasons of clarity.
I'm install same winetricks and I get the same problem.
If I open one MDI-window and then open modal window, then I close Modal-window and part of background MDI-window look like on the screen in first message.
Today I'm try a lot of combination of different properties in Delphi but I can't solve this problem. It seems to me that I have problem with one of the dll. Maybe I need some graphical dll?
I'm download and install latest development version of wine. I'm reinstall OS for reasons of clarity.
I'm install same winetricks and I get the same problem.
If I open one MDI-window and then open modal window, then I close Modal-window and part of background MDI-window look like on the screen in first message.
Today I'm try a lot of combination of different properties in Delphi but I can't solve this problem. It seems to me that I have problem with one of the dll. Maybe I need some graphical dll?
Re: Problems with Transperancy/ReDraw
A "clean wineprefix" means no winetricks or other tweaks. What happens without any winetricks?
Re: Problems with Transperancy/ReDraw
Without any winetricks I can see this bug and few other bugs.
But another bugs I can repare with help of winetricks, but these I can't.
But another bugs I can repare with help of winetricks, but these I can't.
Re: Problems with Transperancy/ReDraw
It seems to me I know when bug is worked.
If I open one child window maximized then second will be maximized too. After closing second window first window not repaint. I'm try manual repaint but it's not work. If I use only standart components this bug not appear, but if I add in test-project DevExpress component or TMS component this bug appear. Both of the component use GDI+, but TMS work in another way. So if use only TMS bug does not appear. I can attach test-project if it may help to solve my problem, is it will be helpfull?
If I open one child window maximized then second will be maximized too. After closing second window first window not repaint. I'm try manual repaint but it's not work. If I use only standart components this bug not appear, but if I add in test-project DevExpress component or TMS component this bug appear. Both of the component use GDI+, but TMS work in another way. So if use only TMS bug does not appear. I can attach test-project if it may help to solve my problem, is it will be helpfull?
Re: Problems with Transperancy/ReDraw
File a bug and attach the test project to it.
Re: Problems with Transperancy/ReDraw
I spend a lot of time for solving this problem.
In the log in terminal I may saw that ERASEBKG not suported yet, I must to RedrawWindow manual. It's work but it's not good idea.
In the log in terminal I may saw that ERASEBKG not suported yet, I must to RedrawWindow manual. It's work but it's not good idea.