1. 程式人生 > >Visual C++剪貼簿操作

Visual C++剪貼簿操作

In your initialization code call: 
SetClipboardViewer(); //將我們的程式新增到剪貼簿觀察鏈
In your message map add: 
ON_MESSAGE(WM_DRAWCLIPBOARD, OnClipChange) //新增Message handle
Which is declared as: 
afx_msg void OnClipChange();
Finally implement: 
void CDetectClipboardChangeDlg::OnClipChange() 
{ 
    CTime time = CTime::GetCurrentTime(); 
    SetDlgItemText(IDC_CHANGED_DATE,time.Format("%a, %b %d, %Y -- %H:%M:%S"));
    DisplayClipboardText(); 
}

六、自動將資料貼上到另一應用程式視窗 只需獲得相應視窗的控制代碼,併發送一個訊息就可以了: SendMessage(m_hTextWnd, WM_PASTE, 0, 0);