Форум: "WinAPI";
Текущий архив: 2017.10.08;
Скачать: [xml.tar.bz2];
ВнизПроблема прорисовки окна в Windows 7 Найти похожие ветки
← →
Ingwar (2010-09-19 19:32) [0]Такая проблема: окно программы под Windows 7 прорисовывается не совсем корректно: на панелях возникают какие-то черные пятна- прямоугольники. На всех других виндовсах проблем небыло. Если окно свернуть-развернуть, то все стает нормальным.
Также, если в Виндовсе для программы отключить визуальные еффекты, то тоже работает нормально.
Но вопрос в следующем: можно ли решить проблему с отображением программно, без отключения визуального оформления?
← →
Eraser © (2010-09-19 20:09) [1]переходите на последние версии Делфи.
← →
Ingwar (2010-09-19 20:41) [2]А кроме перехода на новую версию Делфи нет вариантов?
← →
sniknik © (2010-09-19 21:29) [3]http://delphimaster.net/view/15-1283925708/
← →
Ingwar (2010-09-20 09:54) [4]Спасибо, дело действительно в XPManifest
← →
sniknik © (2010-09-20 10:03) [5]> дело действительно в XPManifest
вообще-то там дело не в нем, просто при нем этот баг проявляется (решение по ссылке в ссылке) т.к. при включенном манифесте винда начиная с висты использует директх для отрисовки интерфейса, т.е. мало того что другие dll (это и в xp было), а вообще другую технологию.
← →
Ingwar (2010-09-21 08:15) [6]Проблему как бы решило принудительное перерисовывание тулбара:
procedure TfMain.FormPaint(Sender: TObject);
begin
tbMain.Repaint;
end;
Тут tbMain - тулбар.
Спасибо за советы.
← →
GanibalLector © (2010-09-21 12:38) [7]2 sniknik © (20.09.10 10:03) [5]
>вообще-то там дело не в нем, просто при нем этот баг проявляется (решение по ссылке в ссылке) т.к. при включенном манифесте винда начиная с висты использует директх для отрисовки интерфейса
Т.е. правим генефонд в D7, я правильно понял?
← →
Anatoly Podgoretsky © (2010-09-21 20:00) [8]> Ingwar (21.09.2010 08:15:06) [6]
Адепты венгерской нотации, что расшифровка не требуется.
← →
sniknik © (2010-09-21 20:16) [9]> Т.е. правим генефонд в D7, я правильно понял?
ну, не совсем, я по старой памяти (с ADO поначалу приходилось также) вынес модуль, исправил, и подключил его к программе (думаю эта последняя на семерке, т.к. проблема инициировала покупку 2010-го...)
← →
sniknik © (2010-09-21 20:20) [10]т.е. генофонд у меня в неприкосновенности...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2017.10.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.001 c