我定义了几个结构:struct1,struct2,...,请问如何将这些自定义结构同时保存到剪贴板中?找不到保存自定义数据格式到剪贴板的例子,请问是否有实例代码或网址。

解决方案 »

  1.   

    TCAHR     *pText   =   "Hello";   
        
      HGLOBAL   hGlobal;   
      PTSTR       pGlobal;   
        
      hGloabl   =   GlobalAlloc(GHND   |   GMEM_SHARE,   (lstrlen(pText)   +   1)   *   sizeof(TCHAR));   
      pGlobal   =   GlobalLock(hGlobal);   
      lstrcpy(pGlobal,   pText);   
      GlobalUnlock(hGlobal);   
      OpenClipboard(m_hWnd);   
      EmptyClipboard();   
      SetClipboardData(CF_TCHAR,   hGlobal);   
      CloseClipboard();自定义的数据类型也是由基本类型组成的   
        
      将你的自定义数据类型分成几块   
      按照基本类型去做就可以了