![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как убрать кнопку на панели задач?
demon © (2008-08-01 02:07:00)Программа на API.
При ShowWindow(Handle, SW_HIDE) убирается вместе с окном.
А может можно чтобы окно сразу создавалось без кнопки на панели задач?
hInst:=GetModuleHandle(nil);
with wClass do
begin
Style:= CS_PARENTDC;
hIcon:= LoadIcon(hInst,'MAINICON');
lpfnWndProc:= @WindowProc;
hInstance:= hInst;
hbrBackground:= CreateSolidBrush(COLOR_MAIN_PANEL);
lpszClassName:= 'test Class';
hCursor:= LoadCursor(0,IDC_ARROW);
end;
windows.RegisterClass(wClass);
Handle:=CreateWindowEx(
WS_EX_TOPMOST,
'test Class',
'--------',
WS_POPUP or
WS_VISIBLE,
0,
0,
MainBarMax,
MainBarHight,
0,
0,
hInst,
nil);
ShowWindow(Handle, SW_HIDE); // эта страка убирает кнопку вместе с окном...
demon (2008-08-01 02:23:00) [1]:))) Заработало!
Спасибо!
KilkennyCat (2008-08-01 02:17:00) [2]WS_EX_TOOLWINDOW добавьте
demon (2008-08-01 02:16:00) [3]Ну, так я делал окно, может я чего не так в нем прописал.
KilkennyCat (2008-08-01 02:12:00) [4]А зачем этот код?