Lo siento, ya lo pongo:
Código PHP:
//Funcion para enviar texto a un TEdit
void sendTextToEdit(const char* appTitle,
int ResId, const char* text)
{
HWND hParent, hChild;
hParent = FindWindow(NULL, appTitle);
if (hParent) {
hChild = GetDlgItem(hParent,ResId);
if (hChild)
SendMessage(hChild, WM_SETTEXT, 0, (LPARAM)text);
else
MessageBox(0, "No se pudo enviar el serial a la ventana.\n¿Tienes abierta la ventana?", "Error", MB_ICONERROR);
}
else
MessageBox(0, "No se encontró la ventana.\n¿Tienes abierta la ventana?", "Error", MB_ICONERROR);
}
//---------------------------------------------------------------------------
//Funcion para obtener el texto de un TEdit
AnsiString getTextFromEdit(const char* appTitle, int ResId)
{
HWND hParent, hChild;
int TxtLen;
char txtFinal[50];
hParent = FindWindow(NULL, appTitle);
if (hParent) {
hChild = GetDlgItem(hParent,ResId);
if (hChild){
//Leo lo que hay en el Edit
TxtLen = SendMessage(hChild, WM_GETTEXTLENGTH, 0, 0);
SendMessage(hChild, WM_GETTEXT, TxtLen + 1, (LPARAM)txtFinal);
}else{
MessageBox(0, "No se pudo leer el Edit de la ventana.\n¿Tienes abierta la ventana?", "Error", MB_ICONERROR);
}
}
else{
MessageBox(0, "No se encontró la ventana.\n¿Tienes abierta la ventana?", "Error", MB_ICONERROR);
}
return txtFinal;
}