¿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); p>
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);