タスクバーの位置や大きさを取得します。
APPBARDATA ABData; ZeroMemory(&ABData, sizeof(ABData)); //0で初期化 ABData.cbSize = sizeof(ABData); //構造体の大きさを入れる SHAppBarMessage(ABM_GETTASKBARPOS, &ABData);
タスクバーの位置がAPPBARDATA構造体のrcメンバにRECT型で入っています。
typedef struct _AppBarData { DWORD cbSize; 構造体の大きさ HWND hWnd; ウインドハンドル UINT uCallbackMessage; UINT uEdge; RECT rc; LPARAM lParam; } APPBARDATA, *PAPPBARDATA;