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

3 вопроса от незнания. Элемент Static. Tpanel. Компилятор дельфи.   Найти похожие ветки 

 
andruxa   (2004-05-27 09:44) [0]

1. Создаю элемент static (createwindow("static", "", WS_CHILD......). Можно ли Установить туда текст с заданного размера и заданного шрифта? Или все придется рисовать TextOut?
2. Кто как рисует панели(~TPanel - не стандартные а вдавленные на один пиксель, как бы нажатая кнопка) в WinApi. От незнания пришлось рисовать ручками.
3. Компилятор Дельфи, поддается оптимизации? Какие насторйки надо трогать чтоб приложение в winApi не так сильно весило при подключении некоторых стандартных модулей (IniFiles)? или модуль придется специально под себя перелопачивать(а может даже переписывать)?


 
app ©   (2004-05-27 10:10) [1]

Три вопроса - три независимых ветки, при том в правильных конференциях


 
SammIk ©   (2004-05-27 10:26) [2]

3> А зачем его вообще использовать?
Ведь есть такие функции и фортени:
GetPrivateProfileInt
GetPrivateProfileSection
GetPrivateProfileSectionNames
GetPrivateProfileString
GetPrivateProfileStruct
GetProfileInt
GetProfileSection
GetProfileString
WritePrivateProfileSection
WritePrivateProfileString
WritePrivateProfileStruct
WriteProfileSection
WriteProfileString

1> А ты как думаешь? Конечно можно
Допустим так
invoke GetStockObject,ANSI_VAR_FONT
mov hFont, eax
invoke SendMessage,hStat1,WM_SETFONT,hFont,0

2> Хз, не разу не делал, но скорее всего можно.
http://msdn.microsoft.com тебе поможет


 
jack128 ©   (2004-05-27 10:43) [3]


> как бы нажатая кнопка)
DrawFrameControl


> Компилятор Дельфи, поддается оптимизации?
{$O+/-}  косвено на скорость приложения влеяют преверки на переполние и выход за границы диапазона..



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

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



Память: 0.45 MB
Время: 0.028 c
1-1085195303
EXE
2004-05-22 07:08
2004.06.06
Мастера и их помошники - Как уменьшить Exe файл


6-1081611869
Zmey
2004-04-10 19:44
2004.06.06
Сокеты, размер буфера


1-1085570404
deepgray
2004-05-26 15:20
2004.06.06
DBGrid и вертикальная полоса прокрутки


4-1083304589
ZHK
2004-04-30 09:56
2004.06.06
Как получить имя принтера


3-1084318890
Shade_
2004-05-12 03:41
2004.06.06
Как распечатать две таблицы в FastReports?




   Наверх