Beispiel #1
0
 public static void GetTaskBarInfo(out TaskBarHelper.TASKBAREDGE taskBarEdge, out int taskBarHeight, out bool autoHide)
 {
     TaskBarHelper.TASKBARDATA pData = new TaskBarHelper.TASKBARDATA();
       int num1 = (int) TaskBarHelper.SHAppBarMessage(TaskBarHelper.GETTASKBARPOS, ref pData);
       taskBarEdge = (TaskBarHelper.TASKBAREDGE) pData.uEdge;
       taskBarHeight = 0;
       switch (pData.uEdge)
       {
     case 0:
       taskBarHeight = pData.rc.right - pData.rc.left;
       break;
     case 1:
       taskBarHeight = pData.rc.bottom;
       break;
     case 2:
       taskBarHeight = pData.rc.right - pData.rc.left;
       break;
     case 3:
       taskBarHeight = pData.rc.bottom - pData.rc.top;
       break;
       }
       pData = new TaskBarHelper.TASKBARDATA();
       uint num2 = TaskBarHelper.SHAppBarMessage(TaskBarHelper.GETSTATE, ref pData);
       autoHide = false;
       if ((int) num2 != 1 && (int) num2 != 3)
     return;
       autoHide = true;
 }
Beispiel #2
0
 private static uint SHAppBarMessage(int dwMessage, ref TaskBarHelper.TASKBARDATA pData);