Red de conocimiento informático - Conocimiento informático - ¿Qué significa acceso programático al portapapeles?

¿Qué significa acceso programático al portapapeles?

Es para implementar operaciones de copiar y pegar

typedef int (WINAPI ICEPUB_TOCLIPBOARD)(char *strBuffer);

ICEPUB_TOCLIPBOARD *icePub_toClipboard = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");

if(hDLLDrv)

{

icePub_toClipboard = (ICEPUB_TOCLIPBOARD *)GetProcAddress( hDLLDrv, "icePub_toClipboard");

}

if(icePub_toClipboard != NULL)

{

icePub_toClipboard("风丝雪Crema para Huesos Mi corazón se llena de tristeza y me acuesto en el frío escuchando los pensamientos de mis sueños, murmurando en la fría noche ");

}

if(hDLLDrv)<. /p>

FreeLibrary(hDLLDrv);

char buff[1024+1];

typedef int (WINAPI ICEPUB_GETCLIPBOARDTEXT)(char *strBuffer,int maxLen);

ICEPUB_GETCLIPBOARDTEXT *icePub_getClipboardText = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");

if(hDLLDrv)

{

icePub_getClipboardText = (ICEPUB_GETCLIPBOARDTEXT *)GetProcAddress(hDLLDrv, "icePub_getClipboardText");

}

if(icePub_getClipboardText != NULL)

{

icePub_getClipboardText(buff,1024);

}

if(hDLLDrv)

FreeLibrary(hDLLDrv);

AfxMessageBox (mejora);