![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
определение высоты панели задач [D6, Win95/98, WinME, NT4, Win2k, WinXP]
pheonix © (2006-05-16 15:17:00)вообщем то в теме весь вопрос. хотелось бы знать размер панели задач, и когда она состоит из двух строк и т.п.
можно ли это узнать или нет?
если можно то примером
pheonix (2006-05-17 07:31:00) [1]всё понял вот как вычислить координаты таск бара, кому надо
Appbar.rc.Top
Appbar.rc.bottom
Appbar.rc.Left
Appbar.rc.Right
pheonix (2006-05-17 07:22:00) [2]
> Учти, что таскбар может быть спрва/слева. У меня, например,
> высота - 772. Может быть полезным, если соберешся вычитать
> это значение откуда-нибудь.
уже столкнулся с этим, а как узнать тогда местоположение таскбара, потому что он может быть и с верху а высоту показывать как буд-то с низу, у кого-нить есть какие-нибудь соображения?
TUser (2006-05-16 19:30:00) [3]Учти, что таскбар может быть спрва/слева. У меня, например, высота - 772. Может быть полезным, если соберешся вычитать это значение откуда-нибудь.
pheonix (2006-05-16 15:55:00) [4]большущее сенкс
Игорь Шевченко (2006-05-16 15:42:00) [5]procedure TfMain.Button1Click(Sender: TObject);
var Appbar : TAppbarData;
begin
Appbar.cbSize := SizeOf(AppBar);
ShAppbarMessage(ABM_GETTASKBARPOS, AppBar);
ShowMessageFmt('Высота таскбара = %d', [Appbar.rc.bottom - Appbar.rc.top]);
end;
Игорь Шевченко (2006-05-16 15:39:00) [6]SHAppbarMessage
pheonix (2006-05-16 15:30:00) [7]это я уже видел а в дельфи можно пример?
Алхимик (2006-05-16 15:29:00) [8]http://ixbt.wallst.ru/k00055.html