Exemple #1
0
        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);
        }
Exemple #2
0
        /// <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);
        }