![]() |
![]() |
Уп 10.04.2004 - 19:49 |
Ну или как оно там называется...чтоб глаза не мазолила? Мож есть какая ниб API функция для етих целей? |
? 1 - 10.04.2004 - 20:32 | можно подробней? убрать иконку трея что ли?? |
Уп 2 - 10.04.2004 - 21:21 |
(ну такой прямоугольник внизу экрана на котором заголовок окна написан и иконка нарисована - его и надо убрать) Ну чтоб казалось, что ничего не запушено(не работает) |
LF 3 - 10.04.2004 - 21:46 |
Или спрятать вообше SW_HIDE или же просто если убрать с тулбара то WS_EX_TOOLWINDOW в PreCreateWindow или ставь ему в родители невидимое окно |
? 4 - 11.04.2004 - 09:25 | ну да, если хочешь совсем спрятать тогда ShowWindow(SW_HIDE), показать SW_SHOW, если у тебя полноценное окно то смотри на пост 3, попробуй ещё SetWindowLong(handle,GWL_EXSTYLE......), если ресурсный диалог то в свойства укажи что ToolWindow=TRUE; |
Уп 5 - 11.04.2004 - 09:41 |
Не пашет, пишу ShowWindow( MainForm->Handle , SW_HIDE ); Окно исчезает, а иконка на панели задач остаётся. BorderStyle = bsToolWindow //Всё равно иконка появляется. .... Мож тут не в окне дело? Этож ближе наверное к приложению, если второе окно сделать, вторая иконка-то не появляется => нужно как-то через Application ну или как? |
Manfred 6 - 11.04.2004 - 09:44 | Довольно простой вопрос. Если б спрашивающий почитал хелп - сам бы на него ответил. IMHO, следует учить API, продукты Borland'a весьма впечатляют, но при программировании под Windows без Win32SDK не обойтись. (Если не считать программированием создание примитивного редактора с помощью визарда :-))) |
Уп 7 - 11.04.2004 - 10:19 | Довольно бесполезный ответ. Если б отвечающий почитал сабж - сам бы понял, что мне ответ нужен, а не литьё воды. IMHO, понятно надо знать API, но при желании создать в короткие сроки небольшую прикладную программу без продуктов Borland'а не обойтись.( Если не считать вывод окна с надписью "Hello World" :-))) |
Manfred 8 - 11.04.2004 - 11:29 |
Ну, тогда на полезный ответ :-) ShowWindow( MainForm->Handle , SW_HIDE ); прячет форму, а ShowWindow( Application->Handle , SW_HIDE ); прячет прогу. Используй оба этих вызова. Сообщи, получилось ли. |
Уп 9 - 11.04.2004 - 13:03 |
Совершенно нелогично:) НО! РАБОТАЕТ! Причём по ходу оно приложение и из САДа убирает!Супер! Спасибо огромное! ... P.S. А ну кались,где ты это вычитал:) |
Manfred 10 - 11.04.2004 - 13:51 | Я никогда не использовал хэндл формы, т.к. прятать надо не форму, а именно прогу. А где вычитал - не помню, давно это было :-) |
Nex 11 - 12.04.2004 - 09:34 |
Уп, Project->Remove from project удаляете всё, потом Project->View Source в функции WinMain пишете код никаких форм и создаваться не будет, не то что показываться. |
? 12 - 12.04.2004 - 09:49 | а не проще тогда вообще создать пустой проэкт Win32? ;) |