介紹
類: CWnd
頭文件:
afxwin.h
功能:打開剪貼板。
語法:
返回值:
如果通過CWnd打開了剪貼板,則返回非零值。
如果其他應用程序或窗口已經打開了剪貼板,則返回零。
說明:
在調用Windows的CloseClipboard函數之前,其他應用程序將不能修改剪貼板的內容。
在調用Windows的EmptyClipboard函數之前,當前的CWnd對象將不會成爲剪貼板的擁有者。
示例
/*************************************************************************
演示函數原型:OpenClipboard();
程序功能說明:設置粘貼板的文本數據。
************************************************************************/
//打開粘貼板
if(!OpenClipboard())
//如果失敗則釋放內存局柄
GlobalFree(m_hMemory);
//清空粘貼板
else if(!EmptyClipboard()||SetClipboardData(CF_TEXT,m_hMemory)==NULL)
{
//失敗時釋放內存句柄
GlobalFree(m_hMemory);
}
else
//關閉粘貼板
CloseClipboard();
- 參考資料