Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как скопировать содержимое в буфер обмена?

  • Автор темы Автор темы zWays
  • Дата начала Дата начала
Наверное сначала попробовать загуглить ? Пример, найденный за 4 секунды гугла, который к тому же работает, просто выполняй его при нажатии на кнопку.

C++:
Expand Collapse Copy
#include <windows.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

#define TEXT2COPY "Hello, world!"

int main(void) {
    HGLOBAL hglb;
    char* pBuf;

    if (!OpenClipboard((HWND)NULL)) {
        perror("OpenClipboard");
        system("pause");
        exit(1);
    }
    EmptyClipboard();
    if ((hglb = GlobalAlloc(GMEM_MOVEABLE, strlen(TEXT2COPY) + 1)) == NULL) {
        perror("GlobalAlloc");
        CloseClipboard();
        system("pause");
        exit(1);
    }
    pBuf = (char*)GlobalLock(hglb);
    strcpy(pBuf, TEXT2COPY);
    GlobalUnlock(hglb);
    SetClipboardData(CF_OEMTEXT, hglb);
    CloseClipboard();

    printf("Try to place it in somewhere...\n");
    system("pause");
    exit(0);
}
 
Наверное сначала попробовать загуглить ? Пример, найденный за 4 секунды гугла, который к тому же работает, просто выполняй его при нажатии на кнопку.

C++:
Expand Collapse Copy
#include <windows.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

#define TEXT2COPY "Hello, world!"

int main(void) {
    HGLOBAL hglb;
    char* pBuf;

    if (!OpenClipboard((HWND)NULL)) {
        perror("OpenClipboard");
        system("pause");
        exit(1);
    }
    EmptyClipboard();
    if ((hglb = GlobalAlloc(GMEM_MOVEABLE, strlen(TEXT2COPY) + 1)) == NULL) {
        perror("GlobalAlloc");
        CloseClipboard();
        system("pause");
        exit(1);
    }
    pBuf = (char*)GlobalLock(hglb);
    strcpy(pBuf, TEXT2COPY);
    GlobalUnlock(hglb);
    SetClipboardData(CF_OEMTEXT, hglb);
    CloseClipboard();

    printf("Try to place it in somewhere...\n");
    system("pause");
    exit(0);
}
Скинь ему еще сайт в котором нужно вводить запрос, некоторые не понимают что такое гугл
 
Назад
Сверху Снизу