Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.20;
Скачать: CL | DM;

Вниз

диалоговые окна в API   Найти похожие ветки 

 
Dober_m@N ©   (2003-01-07 07:23) [0]

Привет всем !!!
Как на API вызвать диалоговые окна: выбор цвета, выбор файла, и др. ?


 
Song ©   (2003-01-07 10:04) [1]

Нарисовать их сначала, потом вызвать.


 
Groove_ ©   (2003-01-07 14:31) [2]

А что, нельзя кинуть Opendialog1 или ColorDialog1 на форму и вызывать их??


 
Чих-пых   (2003-01-07 22:59) [3]

Посят же на API :-)


 
Чих-пых   (2003-01-07 22:59) [4]

Просят же на API :-)


 
Александр Спелицин ©   (2003-01-07 23:36) [5]

См. ChooseColor, GetOpenFileName, GetSaveFileName, PrintDlg, ...


 
Evgeny ©   (2003-01-08 05:07) [6]

Вот один из вариантов для одного такого диалога:

function TColorDialog.Execute(Parent : Integer) : Boolean;
var
cc : TChooseColor;
aColors : array[0..15] of Integer;
begin
FillChar(cc, SizeOf(cc), 0);
FillChar(aColors, SizeOf(aColors), 0);
with cc do
begin
lStructSize := SizeOf(cc);
hwndOwner := Parent;
rgbResult := Color;
lpCustColors:= @aColors;
Flags := CC_FULLOPEN + CC_RGBINIT
end;
Result := ChooseColor(cc);
Color := cc.rgbResult
end;

остальные диалоги вызываются примерно так же. Посмотри в справке там это имеется.


 
Dober_m@N ©   (2003-01-09 02:50) [7]

при компиляции ругается на TChooseColor , какие модули надо подключать(в help не нашел) ?


 
ещё вопрос!!   (2003-01-09 04:10) [8]

почему никто неотвечает?


 
Evgeny ©   (2003-01-09 05:09) [9]

>почему никто неотвечает?

Потому что ночью спросил

>при компиляции ругается на TChooseColor , какие модули надо подключать(в help не нашел) ?

CommDlg

это легко находится поиском в каталоге исходников.


 
Dober_m@N ©   (2003-01-09 05:22) [10]

это легко находится поиском в каталоге исходников.

первым делом когда не захотел компилироваться я попробовал найти("слово или фраза в файле") в папке Delphi слово TChooseColor, но результатов не дало, почемуто.

Всё заработало - спасибо !!!



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

Текущий архив: 2003.02.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
14-63743
msoftware
2003-02-04 14:39
2003.02.20
Нипонимаю я себя


6-63726
Mischka
2002-12-27 14:22
2003.02.20
Просмотр расшаренных ресурсов


3-63501
denis24
2003-02-05 10:13
2003.02.20
Ttable.Tablename


3-63490
Fishka
2003-01-31 14:36
2003.02.20
Foxpro-шные файлы с CDX, MEMO-полями - как с ними работать?


3-63532
Гость
2003-02-01 17:20
2003.02.20
Восстановление удалённых записей