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

Вниз

А можно ли разместить кампонент в диалоге?   Найти похожие ветки 

 
Alexfdfdfd   (2002-05-22 02:33) [0]

Интересно вот когда появляется диалог, допустим вызаваемый
ShowMessage(); , то чем это не окно. Так идея заключаеться в том можно получить хендел на канву, или разместить там какой -нибудь компонент. Или даже унаследовать этот диалог, и написать свой на основе этого(хотя здесь может проще зделать форму).
Если это возможно, то прошу побольше коментариев, и кода.


 
Serhy ©   (2002-05-22 02:53) [1]

Максимум из возможного - "РАЗРЕШЕНО ВСЕ, ЧТО НЕ ЗАПРЕЩЕНО"!
Остальное требует пояснений, а то в вопросе слишком многое непонятно.


 
Сатир   (2002-05-22 14:03) [2]

2Alexfdfdfd
посмотри исходники реализации этого класса, ну и если тебе чего-то хочется добавить, породи от него своего потомка и лепи из него, чё пожелаешь.
Удачи.


 
easy   (2002-05-23 14:32) [3]

procedure TForm1.Button1Click(Sender: TObject);
var AMsgDialog: TForm; ACheckBox: TCheckBox;
begin AMsgDialog := CreateMessageDialog ("This is a test message.", mtWarning, [mbYes, mbNo]);
ACheckBox := TCheckBox.Create(AMsgDialog);
with AMsgDialog do
try Caption := "Dialog Title" ;
Height := 169;
with ACheckBox do
begin Parent := AMsgDialog;
Caption := "Dont show me again.";
Top := 121;
Left := 8;
end;
if (ShowModal = ID_YES) then
begin
if ACheckBox.Checked then
begin //... do if checked
end; //... do if NOT checked
end;
finally ACheckBox.Free;
Free;
end;
end;




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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
7-95580
BAHO
2002-05-09 06:01
2002.07.29
Assembler


4-95598
nosferatu
2002-05-20 03:33
2002.07.29
Спящий режим WIndows


7-95571
Dion
2002-05-09 04:21
2002.07.29
Господа, программеры, кто-нить сталкивался с разработкой программ


1-95318
newUser
2002-07-17 14:20
2002.07.29
Popup


1-95277
CAHbKA
2002-07-17 08:26
2002.07.29
HintForm