共用方式為


CWnd::OnPaintClipboard

剪貼簿擁有者的 OnPaintClipboard 成員函式是由應用程式來檢查程序呼叫,當剪貼簿擁有者在剪貼簿上放置資料在 CF_OWNERDISPLAY 格式時,然後剪下和貼上來檢查程序的工作區需要重新繪製。

afx_msg void OnPaintClipboard(
   CWnd* pClipAppWnd,
   HGLOBAL hPaintStruct 
);

參數

  • pClipAppWnd
    指定指標到剪貼簿應用程式視窗。 指標可能是暫時的,而且不應儲存供日後使用。

  • hPaintStruct
    辨識定義的 PAINTSTRUCT 資料結構工作區的哪個部分要繪製的。

備註

若要判斷整個工作區或區段中是否需要重新繪製,剪貼簿擁有者必須與在最近 OnSizeClipboard 成員函式呼叫中指定之維度的比較。 PAINTSTRUCT 結構的 rcpaint 成員重新命名的繪製區域的大小。

OnPaintClipboard 應該使用 GlobalLock Windows 函式鎖定包含 PAINTSTRUCT 資料結構的記憶體和解除鎖定與 GlobalUnlock Windows 函式的記憶體,在結束之前。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

GlobalLock

GlobalUnlock

CWnd::OnSizeClipboard

CWnd::OnPaintClipboard