Я успешно использовал метод Windows SendMessage, чтобы помочь мне делать разные вещи в текстовом редакторе, но каждый раз, когда я просто копирую и вставляю код, предложенный другими, и я действительно не знаю, что это значит. Всегда есть номер загадочного сообщения, являющийся параметром. Откуда я знаю, что означают эти коды, чтобы я мог понять, что происходит и (надеюсь) будет немного более самодостаточным в будущем? Спасибо.
Недавний пример:
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
static extern int SendMessage(IntPtr hWnd, uint wMsg,UIntPtr wParam, IntPtr lParam);
SendMessage(myRichTextBox.Handle, (uint)0x00B6, (UIntPtr)0, (IntPtr)(-1));