Я немного застрял.Я успешно изменил текст в обычном TextBoxes
в указанном приложении, но застрял при изменении этого.Я не уверен, как это называется, поэтому я назвал его прокруткой TextBox
, также он будет принимать только цифры, а не буквы.
Код, который я использую
[DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, int lParam);
const int WM_SETTEXT = 0X000C;
public void Main(IntPtr handle, string text)
{
SendMessage(handle, WM_SETTEXT, 0, 555);
}
Я также пробовалзамена lParam
на StringBuilder
, который работал в других TextBoxes
, но не для этого.
Это тип TextBox.
Использование защитника Windows не позволяет редактировать ребенка, как обычно TextBoxes
.Единственный дескриптор, который у меня есть, для всего элемента.
Какие у меня есть варианты, чтобы получить этот текстизменилось?