Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Вниз

Wizard 


Evgeny   (2002-02-09 08:41) [0]

Многие наверное видели такие приложения. Имеем форму - на ней слева TreeView, а справа отдельные Child окна, которые выбираются этим самым TreView. Судя по справке чтобы дочерние окна могли отрабатывать нажатия клавиши Tab, нужно главному окну присвоить стиль WS_EX_CONTROLPARENT. Но что-то мне это не очень помогло. У кого какие есть соображения по этому поводу? Может кто-нибудь уже делал подобное, если да, то подскажите в каком направлении двигаться.



AndrewBee   (2002-02-09 09:15) [1]

У меня есть соображения :о)
Видел я такие приложения , и сам что то подобное делал.
Здесь принцин действия не формах.
Это просто куча панелей типа TPanel.
А весь процесс - манипулирование свойством SendToBack :о)))
Мне так кажется :о))



AndrewBee   (2002-02-09 09:19) [2]

Ой ошибся !!
манипулирование свойствами BringToFront !!!



Evgeny   (2002-02-09 09:43) [3]

Да конечно, в VCL это делается за 5 минут, но в WinAPI нет понятия TPanel, в этом то и проблема. Соответственно нет и процедуры BringToFront. Только что побывал на Sources.ru. Там есть что то отдаленно похожее на мой вопрос. Но... Во-первых отдаленно, а во-вторых там пример на C++, что не совсем легко переваривается.



AndrewBee   (2002-02-09 10:11) [4]

Нда ....
А зачем тебе WinAPI ?
я например туда лезу , ну когда уж серьёзные проблемы :о((( те которые средствами Дельфы я решить не могу :о(((
Правда это очень редко бывает :о)))))))))))))))))



Evgeny   (2002-02-09 10:26) [5]

Ну а зачем люди собирают марки, значки и прочее. Просто мне это нравится. Мне не интересно это делать через VCL. Мне не нравится большой размер выходного файла.



AndrewBee   (2002-02-09 10:56) [6]

Эта тему уже заюзана - большой размер выходного файла :о)
Я на эту фигню не смотрю !! Сегодняшним компам размер выхадного файла из Дельфы размером скажем 3-4 метра глубоко до лампочки !!!
Когда сама Винда сжирает пачти всё !
Дельфа это средство для быстрой разработки софта !!
Когда меня по работе трахают (извиняюсь за это слово), когда стоит начальник над душой и ноет :о)) Ну када ты наконец сделаеш эту прогу !! Тут млин не до размера выхадного файла :о)))
Когда попадёш в поток производственный , тогда забудеш за размер файла :о)))



Evgeny   (2002-02-09 11:14) [7]

К счастью мне не требуется гнать план. Все что я делаю я делаю только по собственной инициативе. И только то, что мне нравится, а не какому либо там начальнику. На их мнение мне глубоко плевать. И мне все равно, что я потрачу время больше чем при написании на VCL.



AndrewBee   (2002-02-09 12:05) [8]

Тебе очень везёт :о)))))))))
И я тебе завидую !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Но из тебя сцец не получиться :о(((
Эту юшку нада хапнуть в нашей программерской работе :о)))



Evgeny   (2002-02-09 12:13) [9]

Мой стаж 14 лет, но данного вопроса я все равно не знаю. Как сказал "классик" - век живи, век учись, дураком помрешь. А не учиться новому - скучно. Программ за свое время я написал достаточно. И это одна из причин, почему я теперь пишу только ради удовольствия. Когда гонишь поток, некогда изучать тонкости (на то и поток). Но к сожалению мы с тобой заработали офтопик за болтовню.



AndrewBee   (2002-02-09 18:08) [10]

:о))) ну и фиг с ним офтопиком :о))
зато хоть пообщались :))
поток конешно фиговая вещь :о(( но с другой стороны очень стимулирует мозги :о))
Ты братан извини но откуда у тя стаж 14 лет ?
Я воощето тоже начнал с компов типа Спектрума :о)))
но это быдо так давно :о)))))



AndrewBee   (2002-02-09 18:28) [11]

Да кстати VCL это супер шикарная вещь !!!
Эсли её познать , то в принципе уже ничё не надо :о)))



Evgeny   (2002-02-12 07:53) [12]

Начинал с Радио-86рк




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.019 c
1-32823           anod                  2002-03-29 00:22  2002.04.11  
Размер массива


4-33002           Demn                  2002-02-07 12:16  2002.04.11  
Process ID


1-32727           ola                   2002-03-29 06:04  2002.04.11  
Help!!!! Помогите, уважаемые мастера....


3-32673           grabovsky             2002-03-20 16:32  2002.04.11  
сохранение данных в StringGrid


4-33004           diamond               2002-02-10 19:49  2002.04.11  
Скрытие из Ctrl-alt-del