![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SHAppBarMessage - нужно разобраться. [Win95/98]
ghost_by © (2002-04-12 21:06:00)Нужно написать свой TaskBar, если я правильно понял - нужно юзать SHAppBarMessage, но что-то не доганяю, как ее юзать.
UINT SHAppBarMessage(DWORD dwMessage,PAPPBARDATA pData);
в качестве dwMessage - передаем ABM_NEW,
а вот со структурой PAPPBARDATA немогу разобраться.
typedef struct _AppBarData {
DWORD cbSize; //sizeof(APPBARDATA)тут понятно
HWND hWnd; //handle of appbar - тут несовсем понятно - чей hWnd нужно передовать?
UINT uCallbackMessage; // - тоже несовсем ясно, вроде как сообщение, которое будет посылаться hWnd
UINT uEdge; //
RECT rc; // - неясно какой Rect передавать - окна, или того места, где хочу увидеть свой Bar?
LPARAM lParam; //
} APPBARDATA, *PAPPBARDATA;
Помогите пожалуйста!
ghost_by (2002-04-13 13:59:00) [1]Разобрался - на rsdn.ru подробная статья на эту тему есть.
VuDZ (2002-04-13 01:57:00) [2]из использования этой фишки - GetWindowRect(hwnd, &rc);
ясно?