ClipBoard API

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

K_NoW

VIP

K_NoW

VIP
3 Июн 2016
514
195
Буфер обмена winapi
Код:
function GetClipboardText: string;
var
  hData: HGlobal;
  Len: integer;
  buf: thandle;
  StrData: string;
begin
if OpenClipboard(0) then
    begin
    try
      try
        buf := GetClipboardData(CF_UNICODETEXT);
        StrData := PWideChar(GlobalLock(buf));
        try
          result := StrData;
        finally
          GlobalUnlock(buf);
        end;
      except
      raise
      end;
    finally
      CloseClipboard;
    end;
  end
  else
end;

function SetClipboardText(Wnd: HWND; Value: string): Boolean;
var
  hData: HGlobal;
  pData: pointer;
  Len: integer;
begin
  Result := True;
  if OpenClipboard(Wnd) then
  begin
    try
      Len := Length(Value) + 1;
      hData := GlobalAlloc(GMEM_MOVEABLE or GMEM_DDESHARE, Len);
      try
        pData := GlobalLock(hData);
        try
          Move(PChar(Value)^, pData^, Len);
          EmptyClipboard;
          SetClipboardData(CF_Text, hData);
        finally
          GlobalUnlock(hData);
        end;
      except
        GlobalFree(hData);
        raise
      end;
    finally
      CloseClipboard;
    end;
  end
  else
    Result := False;
end;
 
  • Лайк
Reactions: fx00

imreadurmind

Участник

imreadurmind

Участник
6 Окт 2016
70
44
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Спасибо, как раз появилась идея)
 
  • Лайк
Reactions: K_NoW

Md5Inj

Участник

Md5Inj

Участник
27 Авг 2015
2
0
А смысл это делать если можно просто подключить модуль clipbrd?
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2024

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя