Цитата(SysRq @ Nov 7 2008, 15:28)

Задача-то какая? Написать _две_ программы? Или одну, ту что будет управлять любой уже имеющейся?
Нужно писать две программы. Делаю так:
Код
char buff[100];
HWND hWnd=FindWindow(NULL,"Для чтения");//
if (hWnd)
{GetClassName(hWnd,buff,100);
ShowMessage(buff);
}
else{;}
if(HWND hWnd_edit=FindWindowEx(hWnd,NULL,"TEdit",NULL))
{ShowMessage("All OK");//
GetClassName(hWnd_edit,buff,100);
ShowMessage(buff);
// SetWindowText(hWnd,"ONO");// Работает
char str[255];
GetWindowText(hWnd_edit, str, 255);
ShowMessage(str);
Edit1->Text = str;
}
else
{ShowMessage("Error !");//
}
Получается все работает за исключением двух строчек:
Код
ShowMessage(str);
Edit1->Text = str;
Тоесть, извещение приходит но пустое и в Edit1 того текста который написан в другой программе тоже нету.