Red de conocimiento informático - Programación de la red - ¿Quién creó el programa spy++ en C#? Mi hermano tiene algunos problemas. Quiero pedirle ayuda a Xia. ¿Cómo obtener el contenido del control en el panel? Por favor sea más específico.

¿Quién creó el programa spy++ en C#? Mi hermano tiene algunos problemas. Quiero pedirle ayuda a Xia. ¿Cómo obtener el contenido del control en el panel? Por favor sea más específico.

Primero declare la API:

[DllImport("user32.dll ", EntryPoint = "SendMessage")]

Internal static extern int SendMessage(int ptr hWnd, int msg, int wParam , StringBuilder lParam);

Es mejor definir otra enumeración:

Enumeración interna WinMsgType

{

WM_GETTEXT = 0x000D,

}

Entonces el código relevante es el siguiente:

const int buffer len = 1024;

var buffer = new StringBuilder(buffer len) ;

SendMessage(hWnd, WinMsgType. WM_GETTEXT, 1024, buffer); //hWnd es el identificador de control.

Devuelve el buffer. ToString();