private int GetLengthTextByHandle(IntPtr hWnd) { const int WM_GETTEXTLENGTH = 0x000E; IntPtr hndl = Marshal.AllocHGlobal(200); int numText = (int)DllImportMethods.SendMessage(hWnd, WM_GETTEXTLENGTH, (IntPtr)2000, hndl); return(numText); }
/// <summary> /// Закрытие окна по Handle /// </summary> /// <param name="handle">Handle закрываемого окна</param> private void CloseWindow(IntPtr handle) { const uint WM_CLOSE = 0x10; DllImportMethods.SendMessage(handle, WM_CLOSE, IntPtr.Zero, IntPtr.Zero); }