Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 10:14   #1
marina15056
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 68
По умолчанию Различное поведение приложения в ХР и Виндоус7

Рисуется примитив на канве формы с помощью OpenGL. На ту же форму выкладывается компонент Панель.

В ХР при перерисовке канвы, Панель остается видимой, в то время, когда в В7 панель становится не видимой, но функциональной. Если в приложении есть видимое mainmenu, то Панель везде и всегда остается видимой. Если item менюшки сделать невидимым, то Панель невидима до тех пор, пока не будет нажата клавиша alt, после этого, Панель ведет себя как в ХР и не пропадает.

Как объяснить это поведение? И как мне программно заставить Панель отображаться в В7, без меню и alt?

В приложении файл, с Панелью и отрисовываемым примитивом
Вложения
Тип файла: rar problem.rar (306.2 Кб, 8 просмотров)

Последний раз редактировалось marina15056; 28.12.2011 в 10:16.
marina15056 вне форума Ответить с цитированием
Старый 29.12.2011, 12:27   #2
marina15056
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 68
По умолчанию

Маленький вопрос: почему этот код
Код:
procedure TForm1.WMPaint(var Msg: TWMPaint);
var
 ps : TPaintStruct;
begin
 BeginPaint(Handle, ps);
   glClear(GL_COLOR_BUFFER_BIT);
   SwapBuffers(DC);
 EndPaint(Handle, ps);
end;
в ХР и Виндос 7 ведет себя по разному?
в ХР рисует буфер и другие элементы, расположенные на окне, такие как панель, кнопки и пр.
А в В7 отрисовывает только буфер, а всё остальное игнорирует?
marina15056 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После запуска приложения из службы созданной на C# не отображается иконка приложения dmail1976 Общие вопросы .NET 1 22.09.2011 13:38
Странное поведение gets alex_alpha Общие вопросы C/C++ 3 27.03.2010 18:21
поведение браузеров Antoha HTML и CSS 2 30.05.2009 22:09