Текущий архив: 2002.06.13;
Скачать: CL | DM;
Вниз
Как используя только WinApi, Создать на форме : Найти похожие ветки
← →
IronHawk (2002-04-29 17:08) [0]СпидБуттон Размером 15х15 в позиции 3х3, подкрепить под него действие Form1.color:=clRed; ???
.... жду советов толковых.
← →
ZZ (2002-04-29 17:21) [1]Объясни используя только термины WinAPI что такое спидбуттон, форма и Form1.Color?
Ждем толковых вопросов :)
← →
IronHawk (2002-04-29 17:26) [2]
> ZZ (29.04.02 17:21)
> Объясни используя только термины WinAPI что такое спидбуттон,
> форма и Form1.Color?
SpeedButton: ТSpeedButton;
TForm1 = class(TForm)
Form1: TForm1;
Form1.Color - Use Color to read or change the background color of the control.
← →
ZZ (2002-04-29 17:30) [3]Тогда так
SB1:=TSpeedButton.Create(Form1);
SB1.Parent:=Form1;
SB1.Left:=3;
SB1.Top:=3;
Sb1.Width:=15;
SB1.Height:=15;
← →
IronHawk (2002-04-29 17:33) [4]
> ZZ (29.04.02 17:30)
А далеше ? ...
← →
Malder (2002-04-29 17:39) [5]IronHawk, а вот и все =)
ZZ, только при чем здесь WinAPI ?
← →
ZZ (2002-04-29 17:40) [6]procedure TForm1.onSBClick(Sender:TObject);
begin
Self.color:=clRed;
end;
SB1.onClick:=SBClick;
=============
:) {Это не совсем WinAPI.. Это скорее даже совсем не WinAPI :)
В WinAPI нет TSpeedButton и TForm, а есть окна }
← →
ZZ (2002-04-29 17:46) [7]Malder
А при чем тут TForm??? Если тебе не трудно ответь на вопрос IronHawk"а (особенно с Form1.color и SpeedButton)
← →
Malder (2002-04-29 17:48) [8]Вопрос конечно глупый... ответить на него невозможно... если только не читать IronHawk лекции по WinAPI
← →
IronHawk (2002-04-29 17:55) [9]
> Malder © (29.04.02 17:48)
> Вопрос конечно глупый... ответить на него невозможно...
> если только не читать IronHawk лекции по WinAPI
Но ZZ ответил.
← →
Malder (2002-04-29 18:06) [10]ZZ, хех... ответил... только может ты объяснишь, при чем здесь WinAPI ?
← →
IronHawk (2002-04-29 18:24) [11]
> Malder © (29.04.02 18:06)
Ок !
Следующий вопрос по ВинАПИ лично для тебя :
Как создать форму размером 30х150 без бордера ?
← →
Anatoly Podgoretsky (2002-04-29 18:27) [12]ZZ (29.04.02 17:46)
А при том, что "используя только WinApi", ты его ни еспользовал, а использовал VCL
← →
IronHawk (2002-04-29 18:37) [13]
> Anatoly Podgoretsky © (29.04.02 18:27)
Я просил тут не появляться, во избежание ругни???
← →
Digitman (2002-04-29 18:41) [14]>IronHawk
Прекрати нести чушь !
Нет никаких форм в Win32API ! И никогда не было ! И не будет никогда ! "Форма" - термин, совершенно неэквивалентный термину "окно", если ты туда метишь
← →
Anatoly Podgoretsky (2002-04-29 19:02) [15]IronHawk © (29.04.02 18:37)
Сделай свой форум и будешь моноаольно определять доступ к нему, ведь у тебя же есть сайт.
А ругаться ты горазд, вижу, что наши уроки орфографии не пошли во вред, прогресс на лицо.
← →
IronHawk (2002-04-29 19:06) [16]
> Digitman © (29.04.02 18:41)
Здраствуйте !
Замечание принято !
Бум изьясняться (попробуем) терминологией !
Мечу в окно !
← →
IronHawk (2002-04-29 19:14) [17]
Anatoly Podgoretsky © := ignore;
← →
Malder (2002-04-29 20:27) [18]IronHawk:
>Ок !
>Следующий вопрос по ВинАПИ лично для тебя
да иди ты со своими проверками. Вообще, не понимаю, что ты здесь делаешь. Хочешь поставить в тупик кого-то? Потому как, собственно, ответ на вопрос тебя не очень интересует.
Ты добился своего - лично я не буду отвечать на твои вопросы.
← →
IronHawk (2002-04-29 23:34) [19]
> Malder © (29.04.02 20:27)
> Ты добился своего - лично я не буду отвечать на твои вопросы.
Так, одним флудером меньше !
Хорошо !
А теперь продолжим тему: Как создать форму размером 30х150 без бордера ?
← →
Doom (2002-04-30 00:10) [20]
> IronHawk © (29.04.02 23:34)
похоже скоро придется тебе ник менять если так и будешь всем грубить
← →
Sirus (2002-04-30 07:58) [21]> All:
Может кто-то и не будеть даже понимать что я имею ввиду... но попытаться следует...
Так, во первых кто-то сказал что понятия ФОРМА в ВИНАПИ нету... отвечаю.... ЕСТЬ такая буква... И Даже СПИДБУТТОН тоже есть...
В Принципе то что ты делаешь в билдере дельфи, дельфи передает виндовсу как ту же программку только на ВИНАПИ... Следовательно чтобы создать ОКНО ВИНАПИ требуется простая ФОРМА... свойства формы определяют свойства окна...
Да и еще... в очень многих случаях ФОРМА очень эквивалентна ОКНУ... я бы сказал в очень многих случаях... разница лишь в рантайме... и дезайнтайме...
А вопрос совсем не глупый был... просто его не поняли...
существует такая проблема:
Как средствами ВИНАПИ создать на форме (окне) в позиции 3Х3 кнопку размером 15Х15, имеющую свойства знакомого нам всем СПИДБУТТОНа.... то есть кнопку не имеет табстопа, зачастую плоская и т.д......
Если кто-то ответит на этот вопрос вразумительно, то я (надеюсь IronHawk тоже) буду очень признателен этому "кто-то"....
With best regards Sirus
← →
Я (2002-04-30 08:32) [22]To:IronHawk ©
>Как создать форму размером 30х150 без бордера ?
Создать форму с бордером и убрать бордер...
← →
IronHawk (2002-04-30 10:22) [23]
> Doom © (30.04.02 00:10)
>
> > IronHawk © (29.04.02 23:34)
>
> похоже скоро придется тебе ник менять если так и будешь
> всем грубить
Не всем, а только особо злостным флудерам и песполезно-советчикам!
> Sirus © (30.04.02 07:58)
Ура! Наконец нашелся человек который им правильно розьяснил постановку дел, а то наехать все гаразды, а как послушать так нет.
> Если кто-то ответит на этот вопрос вразумительно, то я (надеюсь
> IronHawk тоже) буду очень признателен этому "кто-то"....
>
> With best regards Sirus
Полностью и беззаговорочно потдерживаю!
← →
mad0max (2002-04-30 11:40) [24]to IronHawk
Помогите у меня проблема
как записать на Excell"е avi-файл, а то что-то под рукой больше ничего нет
:)
← →
amamed_3071 (2002-04-30 11:53) [25]IronHawk
Открой Unit forms.pas и посмотри как создат!!!
← →
IronHawk (2002-04-30 11:55) [26]
> mad0max (30.04.02 11:40)
Запросто!
← →
IronHawk (2002-04-30 12:00) [27]
> mad0max (30.04.02 11:40)
Обратитесь к Анатолию Подгорецкому, Джонни Смиту или Олегу Кулюкину только в ветке http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1020082048&n=3.
Они точно помогут!
← →
Кулюкин Олег (2002-04-30 12:06) [28]Жду когда эта ветка вылетит в "Потрепаться" :)))
← →
Sirus (2002-04-30 12:09) [29]> mad0max
Если ты это в шутку... то я не вижу тут ничего шуточного... Это вполне возможно и исполнимо... Вот только с этим вопросом ты попал на форум Дельфи.... а надо было на форум по Visual Basic...
там тебе конечно не сразу но помогут...
With best regards Sirus
← →
IronHawk (2002-04-30 12:12) [30]
> amamed_3071 © (30.04.02 11:53)
> IronHawk
> Открой Unit forms.pas и посмотри как создат!!!
Я вот так и подумал.
Пробую, но всё равно расчитываю на ! толковый! совет.
← →
IronHawk (2002-04-30 13:39) [31]Иссправление: не СпидБуттон Размером 15х15 в позиции 3х3, а Буттон со свойствами СпидБуттона! А форма дожна быть БЕЗ бордера и краёв!
← →
mad0max (2002-04-30 14:35) [32]to IronHawk
И опять не угадал !!! Ну нет форм а WinApi только окна
← →
mad0max (2002-04-30 14:49) [33]to IronHawk
А вообще ты знаешь какой геморрой без VCL тебе грозит?
1. написать сздание окно (создание класса, регистрация класса)
2. переписывание оконной функции
3. Определение нового события (это правда просто, но все равно гемор)
Пользуйся VCL или тебя смущает размер исполняемого файла?
← →
IronHawk (2002-04-30 15:06) [34]
> mad0max (30.04.02 14:35)
Окно должно быть со свойствами формы и быть без дордера и краёв
← →
mad0max (2002-04-30 15:09) [35]Ну и используй VCL и не будет тебе бордера!
А что значит нет краев?
← →
gek (2002-04-30 15:12) [36]Пойми IronHawk © (30.04.02 15:06)
Без VCL ты примерно напишешь 10000 строк кода и наверняка с определенным количеством ошибок, с гораздо большей затратой времени, но с меньшим размером ехе файла.
С использованием VCL у тебя будет 1000 строк с гораздо меньшим количеством ошибок.
Выбирай но осторожно, но выбирай.
← →
mad0max (2002-04-30 15:16) [37]to gek
Я бы сказал c VCL нужно будет написать строк 10 остальное само напишется :)
← →
IronHawk (2002-04-30 15:36) [38]
> gek © (30.04.02 15:12)
> Пойми IronHawk © (30.04.02 15:06)
> Без VCL ты примерно напишешь 10000 строк кода и наверняка
> с определенным количеством ошибок, с гораздо большей затратой
> времени, но с меньшим размером ехе файла.
> С использованием VCL у тебя будет 1000 строк с гораздо меньшим
> количеством ошибок.
> Выбирай но осторожно, но выбирай.
ОК!
VCL, согласен!
Так как Сабж сотворить на VCL?
← →
mad0max (2002-04-30 15:41) [39]to IronHawk
Дык эта бросай на форму кнопку, на OnClick на кнопке пишешь
Self.color:=clRed;
и все OkOb
← →
IronHawk (2002-04-30 16:01) [40]
> mad0max (30.04.02 15:41)
Это я Сразу сделал!
Ладно, я понял, фига с два тут помогут.
ОК!
Спасибо !
Страницы: 1 2 вся ветка
Текущий архив: 2002.06.13;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.006 c