Форум: "Основная";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Внизвысота TaskBar в пикселах - как узнать? Найти похожие ветки
← →
Ega23 © (2007-02-26 16:57) [0]Сабж.
← →
DVM © (2007-02-26 17:24) [1]Например FindWindow() + GetWindowRect(). Есть еще другие способы. Не надо забывать еще, что таскбар бывает сбоку.
← →
Джо © (2007-02-26 17:26) [2]SHAppBarMessage с ABM_GETTASKBARPOS (или ABM_QUERYPOS, не помню).
← →
Игорь Шевченко © (2007-02-26 17:34) [3]
procedure TfMain.miReportsClick(Sender: TObject);
var Appbar : TAppbarData;
begin
Appbar.cbSize := SizeOf(AppBar);
ShAppbarMessage(ABM_GETTASKBARPOS, AppBar);
ShowMessageFmt("Высота таскбара = %d", [Appbar.rc.bottom - Appbar.rc.top]);
end;
← →
Ega23 © (2007-02-26 17:35) [4]
> Джо © (26.02.07 17:26) [2]
Спасибо!
← →
DVM © (2007-02-26 17:42) [5]По поводу ShAppbarMessage(). Если не запущен эксплорер (установлен заменитель оболочки), то данная функция не работает. Тем не менее заменитель панели задач (чаще всего с тем же классом окна) на экране имеется. И рабочая область установлена за вычетом этой "панели задач".
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c