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