Вниз
Скачать: CL | DM;

GDI Objects   Найти похожие ветки 

← →
eruc   (2002-07-26 00:59) [0]

создаю в run-timeе (много(очень много)) например кнопок

Если создавать стандартные кнопки (TButton, TSpeedButton), то все OK - (каждая последующая кнопка не увеличивает GDI Objects )

Но если создавать НЕстандартные кнопки (TButtonXPMACCorel, TeXPToolButton, TdxButton и т.д.) - все плохо -
каждая последующая кнопка УВЕЛИЧИВАЕТ (+3 - +6) GDI Objects
А нужно создвать именно такие кнопки (TButtonXPMACCorel....)
:(

Можно ли как - нибудь от этого избавиться (чтобы не увеличивался счетчик GDI Objects)


← →
int64 ©   (2002-07-26 04:39) [1]

А не надо создавать много(очень много) контролов.
Имхо, лучше рисовать руками. Возьми любую игру-стратегию - там же не контролы бегают. :)


← →
Игорь Шевченко ©   (2002-07-26 09:33) [2]

Можно. Не создавать кнопки такого типа.


← →
eruc   (2002-07-26 16:37) [3]

Ладно.
Тогда ИЗ-ЗА чего в Данных нестандартных компонентах увелич.счетчик GDI Objects (при добавлении каждой последующей коспоненты)
:)


← →
Набережных С.   (2002-07-26 20:47) [4]

Потому, что написаны безграмотно в части работы с графическим контекстом. Когда он нужен, когда не нужен - по барабану.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-24122
zarem
2002-07-26 14:25
2002.08.08
Нужен Манифест для D5 под XP


14-24210
race1
2002-07-13 19:57
2002.08.08
глюки... кругом глюки


14-24230
Mnch
2002-07-08 11:26
2002.08.08
Формат dbx


6-24140
CrazyTemo
2002-05-22 17:53
2002.08.08
socket


3-23965
sanilo
2002-07-16 23:00
2002.08.08
Именованные каналы




   Наверх