Witam,
Od pewnego czasu próbuje napisać pewien program. Jego działanie polega na tym, że uruchomiony program, zapisuje do pliku tekstowego tekst z otwartego pliku notatnika, tzn. uruchamiamy program->otwieramy pliktekstowy1.txt następnie pliktekstowy2.txt -> program zapisuje pliktekstowy1.txt i pliktekstowy2.txt w logu log.txt. Wszystko powinno działać na messagach, które przekazują aplikacje między sobą.
Napisałem taki kod i nie wiem za bardzo co dalej...
for(int i=0;i<10000;i++)
{
MSG msg;
HWND h = FindWindow("Notepad", 0); //0-nazwa okna programu
HWND h2;
if(h > 0)
h2 = FindWindowEx(h, 0, "Edit", ""); //0 - child
PeekMessage(&msg, h2, 0, 0, PM_REMOVE);
Edit1->Text=msg.message;
Edit2->Text=msg.wParam;
Edit3->Text=msg.lParam;
Edit1->Refresh();
Edit2->Refresh();
Edit3->Refresh();
}
}
Z góry dziękuje za wszelką pomoc.