HANDLE SetClipboardData(  UINT uFormat,HANDLE hMem);
请问这里的HANDLE hMem是什么意思,我应该怎么声明和应用它??

解决方案 »

  1.   

    HLOCAL h = LocalAlloc(LMEM_FIXED|LMEM_ZEROINIT,100);
    {
    char* p = (char*)LocalLock(h);
    sprintf(p,"--11\r\n");
    LocalUnlock(h);
    }
    int n = OpenClipboard();
    HANDLE hdl = SetClipboardData(CF_TEXT,h);
    CloseClipboard();
      

  2.   

    不同的剪贴板uFormat格式,其HANDLE hMem就不同:
    msdn的帮助如下链接:
     ms-help://MS.MSDNQTR.2003FEB.2052/winui/winui/windowsuserinterface/dataexchange/clipboard/clipboardformats.htm