![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Панелька
Steep © (2007-04-03 12:51:00)Хочу сделать панельку скраю экрана
Всязи с этим возник вопрос - какими средствами можно быстро и просто создать менюшку - такую же как стандартнуй толкь не по горизонтали, а по вертикали?
Steep (2007-04-03 13:23:00) [1]это типа того... ?
var
ObenBar : TAppBarData;
ObenBarCreate : Integer;
.................
ObenBar.cbSize := SizeOf(TAppBarData);
ObenBar.hWnd := fMain.Handle;
ObenBar.uEdge := ABE_TOP;
ObenBar.rc.Left := 0;
ObenBar.rc.Top := 0;
ObenBar.rc.Right := 0;
ObenBar.rc.Bottom := fMain.Height;
ObenBarCreate := SHAppBarMessage(ABM_NEW, ObenBar);
if ObenBarCreate <> 0 then begin
SHAppBarMessage(ABM_QUERYPOS, ObenBar);
SHAppBarMessage(ABM_SETPOS, ObenBar);
Application.ProcessMessages;
MoveWindow(ObenBar.hWnd, ObenBar.rc.Left, ObenBar.rc.Top, GetSystemMetrics(SM_CXSCREEN), ObenBar.rc.Bottom, True);
end;
clickmaker (2007-04-03 12:53:00) [2]SHAppBarMessage()