Текущий архив: 2004.05.23;
Скачать: CL | DM;
ВнизИконка на панели задач Найти похожие ветки
← →
Константин (2004-04-04 17:53) [0]Здравствуйте всем. Недавно видел в одной программе в панели задач вместо имени программы - иконку. Как можно так сделать с помощью WinAPI. Можно ли кроме иконки добавить название программы.
← →
DVM © (2004-04-04 17:57) [1]Где видел? Там "где часики"? Поподробнее объясни.
← →
Константин (2004-04-04 18:03) [2]Нет не там где часы, а там где серая длинная полоска. Окна в виде большой длинной кнопки (Например при запуске ИЕ, или Worda), при клике на ней окно активизируется, или сворачивается в панель задач.
← →
DVM © (2004-04-04 18:10) [3]Аа... Список задач это называется. Ну а в чем проблема? Создать Кнопку без надписи? Или без иконки?
На WinApi - иконка окна задается здесь:
with wc do
begin
cbSize := SizeOf(wc);
lpfnWndProc := @WndProc;
hInstance := SysInit.hInstance;
hCursor := LoadCursor(0, IDC_ARROW);
lpszClassName := "WndClassName";
hIcon := LoadIcon(0, IDI_APPLICATION); <<< тут
hCursor := LoadCursor(0,idc_arrow);
hbrBackground := (GetSysColorBrush(COLOR_BTNFACE));
Style := CS_HREDRAW or CS_VREDRAW;
end;
А текст на кнопке - это заголовок окна:
Result:=CreateWindowEx( ExtStyle,
"WndClass",
"Окно", <<< тут
Style,
1, 1,
200, 50,
0,0,
hInstance, nil);
Страницы: 1 вся ветка
Текущий архив: 2004.05.23;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.035 c