Форум: "WinAPI";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизУбрать кнопку с панели задач средствами WinApi. Найти похожие ветки
← →
Vemer © (2007-02-10 14:41) [0]Имеется API программа c 1 формой.
Хочу убрать ее кнопку с панели задач.
Нашел пример, но не работает:SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, EXGWL_STYLE) xor WS_WS_EX_APPWINDOW);
Подскажите пожалуйста, как еще можно попробовать убрать кнопку средствами WinAPI?
← →
Vemer © (2007-02-10 14:43) [1]Блин, опять код с опечатками набил.
Опечатки в коде в программе исправлены.
← →
Vemer © (2007-02-10 17:57) [2]Насколько я понял, надо сделать как Delphi: Создать окно-Application, потом свое Окно, потом сделать Hide Окну-Application.
Правильное направление мыслей?
← →
DiamondShark © (2007-02-11 10:16) [3]
> Правильное направление мыслей?
Ну... Вроде: ящик водки продать, а деньги пропить.
Почему бы нужный стиль окна сразу при создании не указывать?
← →
Vemer © (2007-02-11 10:25) [4]DiamondSark: Предложи другой работающий вариант.
← →
clickmaker © (2007-02-12 10:24) [5]
> [4] Vemer © (11.02.07 10:25)
procedure CreateParams; override
StyleEx := StyleEx xor WS_EX_APPWINDOW
← →
Vemer © (2007-02-16 17:33) [6]В WinApi нет CreateParams ))))).
← →
niko_ (2007-02-17 12:23) [7]Вот верное решение:
при создании окна через CreateWindowEx в ExStyle нужно поставить флаг WS_EX_TOOLWINDOW и окна нет в командной строке.
Соответственно если окно уже создано нужно просто добавить этот флаг.
← →
Vemer © (2007-02-17 17:15) [8]Спасибо, работает.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c