Форум: "WinAPI";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
ВнизСмена Найти похожие ветки
← →
Vaddya (2002-05-29 21:16) [0]Пара таких вопросов:
1. Как на Win32API сменить аналог VCL свойства "Application.Title" отдельно от основного "Caption"?
2. Как добавить или удалить пункты меню, выскакивающего при нажатии на иконку программы (Восстановить, Свернуть, Закрыть..)?
← →
Shaman_Naydak (2002-05-29 22:14) [1]1. Ответ на 1 вопрос заключается в понимании того вопроса, что на самом деле главное окно проекта в дельфях - это не несчастная главная форма, а скрытое окно в Application! Я думаю, намек ясен.
2. Получить его GetSystemMenu, добавляешь пункт InsertMenu (если я правильно понял вопрос)
← →
Vaddya (2002-05-29 23:07) [2]На второй вопрос - ясней некуда, а вот на первый - что-то не очень ясно. Получается при создании окна создается на самом деле два окна, то есть само окно и окно в панели задач? Ну и как тогда получить его hwnd?
← →
ION T (2002-05-29 23:19) [3]Application.Handle
← →
ION T (2002-05-29 23:22) [4]Попробуй такой код для развлечения:
SetWindowPos(Application.Handle, 0, 0, 0, 300, 300, 0);
И ещё такой:
ShowWindow(Application.Handle, 0);
← →
Vaddya (2002-05-30 05:29) [5]Да я имел в виду, как поменять "Application.Title" на API, то есть надпись приложения в панели задач. Там же Application нет, поэтому и взял в кавычки.
← →
Игорь Шевченко (2002-05-30 10:44) [6]SetWindowText(Application.Handle, "MyCoolApp")
← →
Vaddya (2002-05-30 11:27) [7]Да блин! Когда пишем программу целиком на API о каком Application может идти речь? Мне просто нужно поменять надпись программы в панели задач, по умолчанию она такая же, как у главного окна.
← →
Игорь Шевченко (2002-05-30 12:00) [8]Все равно, SetWindowText
← →
Vaddya (2002-05-30 13:03) [9]SetWindowText это понятно, а вот какой hwnd? Ведь если это хэндл главного окна, то поменяется и заголовок главного окна. А надо только в панели задач.
← →
Виктор Щербаков (2002-05-30 13:36) [10]Vaddya (30.05.02 13:03)
смотри ION T © (29.05.02 23:19)
← →
ION T (2002-05-30 14:02) [11]Не, я код привел для показания "самого главного" окна приложения. А в чистом винапи просто сначала создаешь окно с нулевыми размерами и за пределами десктопа, назначаешь ему свой заголовок и потом уже создаешь рабочие окна....
← →
Виктор Щербаков (2002-05-30 14:44) [12]ION T © (30.05.02 14:02)
Угу. Невнимательно прочитал.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c