本文簡(jiǎn)單介紹了VC取得任務(wù)欄高度的兩個(gè)實(shí)現(xiàn)方法,具體代碼如下所示,讀者可根據(jù)自身需求選擇或加以完善修改。
方法一:
TRect rt;SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0);//任務(wù)欄在下面的高度int y = ::GetSystemMetrics(SM_CYSCREEN)-rt.Height();//上面y = rt.top;//左y = rt.left;//右y = ::GetSystemMetrics(SM_CXSCREEN)-rt.Width();
方法二:
HWND hwnd = ::FindWindow("Shell_TrayWnd","");RECT rect;::GetWindowRect(hwnd, &rect);int nHeight = rect.bottom - rect.top;
新聞熱點(diǎn)
疑難解答
圖片精選