|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2009, 16:07 | #1 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
Графика окна
На блоге прочол тему о создании собственного оформления окна. Пробую значить сделать также. Но вот тут проблемка.У меня в программе прорисовка в опенджл и поэтому экран обновляется по таймеру. картинки даже загружаться не успевают, помигивают только.
как это можно устранить? |
21.12.2009, 16:29 | #2 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
OnPaint(WM_PAINT) для кого? Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
21.12.2009, 16:32 | #3 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
ну вообще я рисую на ОнПэинт
но есть ведь еще Ресайз... ну я в ТImage их закинул, расположил а при запуске они мерцают..я выразился просто неправильно тогда) |
21.12.2009, 17:07 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
для ГЛ в ресайзе обычно нужно установить ViewPort
Цитата:
Image это GDI Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
21.12.2009, 17:13 | #5 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
ViewPort установлен у меня)
ну картинки, которыми хочу делать эту самую рамку вместо стандартной, я в ТImage поместил. ежели поможет, то хочу зделать так вот http://pblog.ru/?p=611 но эти имаги мерцают |
21.12.2009, 17:21 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
потому что Image это не GL
от того что вы создали контекст GL имейджы не станут рисоватся как GL рисуйте текстурированный прямоугольник вместо Image Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.12.2009, 17:29 | #7 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
я и не хочу чтобы имейджы рисовались как GL
я хочу чтобы имейджи стояли себе и не двигались, а на GL я уж чтото порисую) тоесть если я работаю с GL то не имею возможности получить статический рисунок на TImage который не будем мерцать, чтоли? О_О |
21.12.2009, 17:31 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ViewPort'ом уберите из области зону с имейджами...должно помочь...инач рисуйте на TPanel
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.12.2009, 17:35 | #9 |
Пользователь
Регистрация: 14.10.2009
Сообщений: 94
|
пробывал, не помогает)
придется панели сооружать. спасибо за помощ) |
21.12.2009, 18:02 | #10 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Размер окна в зависимости от размера окна | Reverent | JavaScript, Ajax | 1 | 02.02.2008 15:49 |
Окна | Baby | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 21.12.2007 15:34 |
закрыть все дочерни окна, кроме главного окна | Worms | Общие вопросы Delphi | 2 | 03.12.2007 22:18 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |
окна | KykQx | Win Api | 2 | 25.03.2007 21:48 |