共用方式為


CWnd::OnSizeClipboard

剪貼簿擁有者的 OnSizeClipboard 成員函式是由應用程式來檢查程序呼叫,當剪貼簿包含具有 CF_OWNERDISPLAY 屬性時的資料,並剪貼簿檢視器視窗工作區的大小已變更。

afx_msg void OnSizeClipboard(
   CWnd* pClipAppWnd,
   HGLOBAL hRect 
);

參數

  • pClipAppWnd
    識別剪貼簿應用程式視窗。 指標可能是暫時的,而且不應儲存。

  • hRect
    識別全域記憶體中的物件。 記憶體物件包含指定區域為了剪貼簿擁有者可以繪製的 的長度 資料結構。

備註

OnSizeClipboard 成員函式呼叫與空白矩形 (0,0,0,0) 做為新大小,或是要終結剪貼簿應用程式或最小化時。 這允許剪貼簿擁有人釋放其顯示資源。

OnSizeClipboard中,應用程式必須使用 GlobalLock Windows 函式鎖定包含 的長度 資料結構的記憶體。 會產生項目或傳回控制項之前,請讓應用程式解除鎖定與 GlobalUnlock Windows 函式的記憶體。

注意事項注意事項

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

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

GlobalLock

GlobalUnlock

SetClipboardData

CWnd::SetClipboardViewer

WM_SIZECLIPBOARD