獲取系統工作列位置寬高資訊的方法

2021-06-22 10:42:55 字數 470 閱讀 9443

獲取系統工作列位置寬高資訊的方法  

void gettaskbarinfo(int &width, int &height, int &pos)

//2.工作列停靠在上邊情況

if(0!=rtworkarea.top)

//3.工作列停靠在右邊情況

if(0==rtworkarea.left && wx!=rtworkarea.width())

//4.工作列停靠在下邊情況

if(0==rtworkarea.top && wy!=rtworkarea.height())

//5.工作列自動隱藏的情況,這樣其寬高都是0

if(0==rtworkarea.left && 0==rtworkarea.top

&& wx==rtworkarea.width() && wy==rtworkarea.height())

}

工作列位置(上下左右)獲取

為了避免有些特殊需要的客戶把工作列拉到不同位置,所以有了工作列位置,就能像qq一樣顯示訊息提示框,rect rtclient systemparametersinfo spi getworkarea,0,pvoid rtclient,0 獲取螢幕工作區大小 rect rcdesktop getwin...

獲取元素的寬 高和位置

原生js中 ele.getboundingclientrect 獲取乙個元素相對於瀏覽器視口的的座標 無論父元素定位與否 返回乙個object物件,該物件有6個屬性 top left right bottom width height。幾乎所有瀏覽器都支援該方法。jquery中沒有直接的方法,需要用...

Android 獲取控制項的寬高和位置

獲取控制項的絕對位置 包括狀態列 可以用這種方法,呼叫方法後,location 0 和location 1 就分別被賦值了。int location new int 2 view.getlocationonscreen location 獲取控制項的相對與當前視窗的位置可以用getlocationi...