在 MFC 中,COlePasteSpecialDialog 类中确实包含名为 m_ps 的公共数据成员,通常用于存储 PASTEENTRY 结构的数组,其中每个 PASTEENTRY 表示粘贴选项的信息。

PASTEENTRY 结构定义通常如下:
typedef struct tagPASTEENTRY {
   CLSID fmtid;
   DWORD dwAspect;
   DWORD dwType;
   LPCTSTR lpstrFormatName;
   LPCTSTR lpstrResultTypeName;
} PASTEENTRY;

以下是一般用法:
// 创建 COlePasteSpecialDialog 对象
COlePasteSpecialDialog dlg;

// 显示对话框
if (dlg.DoModal() == IDOK) {
    // 获取 PASTEENTRY 结构的数组
    PASTEENTRY* pPasteEntries = dlg.m_ps;
    
    // 在此处可以使用 pPasteEntries 进行进一步的处理
}

请注意,具体的使用方式可能会根据你的需求和上下文而有所不同。如果你需要更多的详细信息或示例代码,请提供更多上下文或相关代码片段。


转载请注明出处:http://www.zyzy.cn/article/detail/21468/MFC/COlePasteSpecialDialog