Co do kodu to mam coś takiego:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "windows.h"
#include <clipbrd.hpp>
#include "string.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
HWND hnotatnik;
HWND hedit1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
RichEdit1->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::RadioButton1Click(TObject *Sender)
{
hnotatnik = FindWindow(NULL, "Bez tytułu - Notatnik");
if(hnotatnik)
{
Char Tekst[MAX_PATH];
RichEdit1->Text = Tekst;
MessageBox(NULL, "Dziala", "OK", MB_OK);
hedit1 = FindWindowEx(hnotatnik, NULL, ("EDIT"), NULL);
SendMessage(hedit1, WM_SETTEXT, NULL, (LPARAM)Tekst);
}
else
ShellExecute(0, NULL, "notepad.exe", NULL, NULL, SW_SHOW);
}
Uchwyt działa tylko jest taki problem, że zamiast podanego tekstu przesyła dziwne znaczki :/
Może teraz jest problem bardziej jasny :)
</cpp>