BusinessCats.Util.GetActiveLyncConversationWnd C# (CSharp) Метод

GetActiveLyncConversationWnd() публичный статический Метод

public static GetActiveLyncConversationWnd ( ) : IntPtr
Результат System.IntPtr
        public static IntPtr GetActiveLyncConversationWnd()
        {
            IntPtr activeConversationHandle = IntPtr.Zero;
            EnumWindows((hWnd, lParam) => {
                var className = new StringBuilder(256);

                if (0 != GetClassName(hWnd, className, className.Capacity))
                {
                    if (0 == string.Compare("LyncConversationWindowClass", className.ToString(), false, System.Globalization.CultureInfo.InvariantCulture))
                    {
                        activeConversationHandle = hWnd;
                        return false;
                    }
                }

                return true;
            }, IntPtr.Zero);

            return activeConversationHandle;
        }