前言:
示例:一:設定剪貼簿文字內容(支援一般符號,特殊符號未測試)
bool setclipboardtext(lpcstr text,hwnd hwnd)
//獲取需要設定文字的長度
int len=strlen(text);
//申請剪貼簿空間
handle hclip=globalalloc(gmem_moveable|gmem_ddeshare,(len+1)*sizeof(char*));
if (hclip==null)
//給申請的空間加鎖
char* pbuf=(char*)globallock(hclip);
if (pbuf==null)
//拷貝文字內容到剪貼簿
memcpy((char *)pbuf,text,len*sizeof(char*));
pbuf[len]=null;
//操作完成,釋放鎖
globalunlock(hclip);
if (null==setclipboarddata(cf_text,hclip))
closeclipboard();
return true;
}
二:獲取剪貼簿文字內容(這兒的std_string是通過string封裝的,過載了 「=」號)
//獲取剪貼簿文字內容
std_string getclipboardtext(hwnd hwnd)
}
//關閉剪貼簿
closeclipboard();
return clipboardtext;
}
待續……
VC 剪貼簿操作
本文主要介紹了 vc mfc 中如下內容的剪貼簿操作 1 文字內容的操作2 wmf資料的操作 3 點陣圖的操作 4 設定使用自定義格式 5 感知剪貼簿內容的改變 6 自動將資料貼上到另一應用程式視窗 一 文字內容的操作 下面的 示範了如何將文字內容複製到剪貼簿 unicode 編碼的先轉化為 asc...
VC 剪貼簿操作
vc mfc 中如下內容的剪貼簿操作 1 文字內容的操作2 wmf資料的操作 3 點陣圖的操作 4 設定使用自定義格式 5 感知剪貼簿內容的改變 6 自動將資料貼上到另一應用程式視窗 一 文字內容的操作 下面的 示範了如何將文字內容複製到剪貼簿 unicode 編碼的先轉化為 ascii cstri...
VC的剪貼簿操作
1 文字內容的操作 2 wmf資料的操作 3 點陣圖的操作 4 設定使用自定義格式 5 感知剪貼簿內容的改變 6 自動將資料貼上到另一應用程式視窗 一 文字內容的操作 下面的 示範了如何將文字內容複製到剪貼簿 unicode編碼的先轉化為ascii cstring source 文字內容儲存在sou...