Format HTML do schowka
Napisane: środa, 9 maja 2018, 14:51
Mam problem z wstawieniem tekstu sformatowanego w HTML (proste znaczniki typu <b>) do schowka Clipboard().
Treść (typu String) przygotowałem zgodnie z tym opisem oraz zarejestrowałem format:
Tak przygotowaną treść chcę wrzucić do schowka metodą SetAsHandle. Nie wiem jednak, jak przygotować drugi parametr dla metody:
W mojej wersji C++Builder XE drugi parametr jest typu unsigned a wszystkie dostępne przykłady są albo dla Delphi (a tam jest THandle) albo dotyczą wstawiania do schowka obrazu - ale tam odpowiednia zmienna (tutaj 'DataHandle') przygotowana jest przez metodę SaveToClipboardFormat należącą do TBitmap:
Treść (typu String) przygotowałem zgodnie z tym opisem oraz zarejestrowałem format:
KOD cpp: UKRYJ
UINT format = RegisterClipboardFormat(L"HTML Format");
Tak przygotowaną treść chcę wrzucić do schowka metodą SetAsHandle. Nie wiem jednak, jak przygotować drugi parametr dla metody:
KOD cpp: UKRYJ
UINT uchwyt = ???;
Clipboard()->SetAsHandle(format, uchwyt);
Clipboard()->SetAsHandle(format, uchwyt);
W mojej wersji C++Builder XE drugi parametr jest typu unsigned a wszystkie dostępne przykłady są albo dla Delphi (a tam jest THandle) albo dotyczą wstawiania do schowka obrazu - ale tam odpowiednia zmienna (tutaj 'DataHandle') przygotowana jest przez metodę SaveToClipboardFormat należącą do TBitmap:
KOD cpp: UKRYJ
Bitmap->SaveToClipboardFormat( MyFormat, DataHandle, APalette);