Witam mam problem,
kod:
function GetClipboardSize(): Integer;
var
hData : DWORD;
begin
Result := -1;
if OpenClipboard(0) then
begin
if IsClipboardFormatAvailable(CF_TEXT) then
begin
hData := GetClipboardData(CF_TEXT);
CloseClipboard();
Result := GlobalSize(hData);
end;
if IsClipboardFormatAvailable(CF_BITMAP) then
begin
hData := GetClipboardData(CF_BITMAP);
CloseClipboard();
Result := GlobalSize(hData);
end;
if IsClipboardFormatAvailable(CF_METAFILEPICT) then
begin
hData := GetClipboardData(CF_METAFILEPICT);
CloseClipboard();
Result := GlobalSize(hData);
end;
end;
end;
Powinien podawac mi wielkosc pliku w bajtach zapisanego w schowku,
gdy zapisze tekst to pokazuje mi prawidlowo a gdy wkleje obrazek/program do schowka to cos sie krzaczy i pokazuje -1 i cos z schowkiem sie knoci bo nie da sie kopiowac wtedy.