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

2021-07-23 20:38:18 字數 568 閱讀 2072

為了避免有些特殊需要的客戶把工作列拉到不同位置,

所以有了工作列位置,就能像qq一樣顯示訊息提示框,

rect rtclient;

::systemparametersinfo(spi_getworkarea,0,(pvoid)&rtclient,0);//獲取螢幕工作區大小

rect rcdesktop;

::getwindowrect(getdesktopwindow(),&rcdesktop);//獲取螢幕大小

int ptx =

0, pty =

0;if (rtclient.bottom != rcdesktop.bottom) //工作列在下

else

if (rtclient.left != rcdesktop.left) //工作列在左

else

if (rtclient.top != rcdesktop.top) //工作列在上

else

if (rtclient.right != rcdesktop.right) //工作列在右

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

獲取系統工作列位置寬高資訊的方法 void gettaskbarinfo int width,int height,int pos 2.工作列停靠在上邊情況 if 0 rtworkarea.top 3.工作列停靠在右邊情況 if 0 rtworkarea.left wx rtworkarea.wid...

ubuntu狀態列位置調整

置於下方 gsettings set com.canonical.unity.launcher launcher position bottom置於左側 gsettings set com.canonical.unity.launcher launcher position left目前bantu系...

如何去掉工作列上的Notification

分為兩種情況 一 自己用shnotificationadd 建立出來的notification,當然是用shnotificationremove來去掉了。二 系統的notification 比方說未接 新簡訊之類的 可以用以下的方法 e.g.要去掉未接 notificatio,修改如下 hkey c...