Strona główna › Forums › Dla programistów › Clipboard i C › Clipboard i C
Możesz sobie np. zdefiniować strukturę:
struct MyText
{
char *text;
int length;
};
I teraz
struct MyText *GetClipboardText()
{
struct MyText *mt;
if (mt = AllocMem(sizeof(struct MyText), MEMF_ANY))
{
if (mt->text = AllocVec(text_length + 1, MEMF_ANY))
{
CopyMem(tekst_z_clipa, mt->text, text_length + 1);
mt->length = text_length;
return mt;
}
FreeVec(mt->text);
}
return NULL;
}
void FreeMyText(struct MyText *mt)
{
if (mt)
{
if (mt->text) FreeVec(mt->text);
FreeMem(mt, sizeof(struct MyText));
}
}
Teraz masz poprzez MyText dostęp do tekstu i do jego długości.
Copyright 2014 - Wszelkie prawa zastrzeżone MorphOS.pl
