Funkcja prosto z mojej własnej biblioteki
void CFunkcje::KopiujDoSchowka(const std::string& Tekst_do_skopiowania) {
OpenClipboard(0);
EmptyClipboard();
HGLOBAL hg = GlobalAlloc(GMEM_MOVEABLE, Tekst_do_skopiowania.size() + 1);
if (!hg) {
CloseClipboard();
return;
}
memcpy(GlobalLock(hg), Tekst_do_skopiowania.c_str(), Tekst_do_skopiowania.size() + 1);
GlobalUnlock(hg);
SetClipboardData(CF_TEXT, hg);
CloseClipboard();
GlobalFree(hg);
}