ZForge.Controls.HeaderPanelNativeMethods.AppBarInfo.GetPosition C# (CSharp) Метод

GetPosition() публичный Метод

public GetPosition ( string strClassName, string strWindowName ) : void
strClassName string
strWindowName string
Результат void
            public void GetPosition(string strClassName, string strWindowName)
            {
                m_data = new APPBARDATA();
                m_data.cbSize = (UInt32)System.Runtime.InteropServices.Marshal.SizeOf(m_data.GetType());

                IntPtr hWnd = FindWindow(strClassName, strWindowName);

                if (hWnd != IntPtr.Zero)
                {
                    UInt32 uResult = SHAppBarMessage(ABM_GETTASKBARPOS, ref m_data);

                    if (uResult == 1)
                    {
                    }
                    else
                    {
                        throw new Exception("Failed to communicate with the given AppBar");
                    }
                }
                else
                {
                    throw new Exception("Failed to find an AppBar that matched the given criteria");
                }
            }
HeaderPanelNativeMethods.AppBarInfo