CPropertyPageEx

CPropertyPageE x 支 持 在 Windows 98 和 W indows NT 5 中 引 进 的 扩 展 的PROPSHEETPAGE 结 构 。 此 结 构 中 包 含 了 附 加 的 标 志 和 成 员 , 它 们 支 持 下 列特 征 :

  • 一 个 可 以 容 纳 标 题 和 子 标 题 的 宽 的 页 眉 区 。

在 你 的 属 性 页 对 象 中 自 动 显 示 新 的 页 眉 , 调 用 CPropertyPageEx::Contstruct 或

CpropertyPage - Ex :: CPropertySheetEx 来 为 标 题 和 子 标 题 传 递 有 效 的 值 。

在 其 它 的 方 面 , CPropertyPageEx 与 它 的 基 类 CPropertyPage 具 有 一 样 的 行 为 。

请 参 阅 CPropertyShee t, CPropertySheetEx

CPropertyPageEx 类 成 员

Construction

CpropertyPageEx 构 造 一 个 CPropertyPageEx 对 象

Construct 构 造 一 个 CPropertyPageEx 对 象

请 参 阅 CPropertyPage, CPropertySheetEx

成 员 函 数

CPropertyPageEx ::Construct

void Construct( UINT nIDTemplate , UINT nIDCaption = 0, UINT nIDHeaderTitlt = 0,

UINT nIDHeaderSub T itle = 0 );

void Con struct( LPCTSTR lpszTemplateNam e, U INT nIDCaption = 0, UINT nIDHeaderTitle = 0, UINT nIDHeaderSubTitle = 0 )

nIDTemplate

用 于 此 页 的 模 板 的 ID 。

lpszTemplate Name

指 向 一 个 字 符 串 的 指 针 , 该 字 符 串 包 含 用 于 此 页 的 模 板 的 名 字 。

nIDCaption

放 在 此 页 的 标 签 中 的 名 字 的 ID 。 如 果 是 0 , 则 名 字 从 此 页 的 对 话 框 模 板中 取 出 。 其 缺 省 值 为 0 。

nIDHeaderTitle

要 被 放 在 此 属 性 页 的 页 眉 区 的 标 题 位 置 的 名 字 的 ID 。 缺 省 值 为 0 。

nIDHeaderSubTile

要 被 放 在 此 属 性 页 的 页 眉 区 的 子 标 题 位 置 的 名 字 的 ID 。 缺 省 值 为 0 。

此 成 员 函 数 用 来 构 造 一 个 CPropertyPageEx 对 象 。

如 果 你 想 要 在 运 行 时 指 定 你 的 参 数 , 或 你 要 处 理 数 组 , 请 使 用 Construct 。

请 参 阅 CPropertyPage ::Construct, CPropertyPage Ex :: CPropertyPageEx

CPropertyPageEx :: CPropertyPageEx

CPropertyPageE x();

CPropertyPageE x( UINT nIDTemplate , UINT nIDCaption = 0, UINT

nIDHeaderTitle = 0,

UINT nIDHeaderSubTitle = 0 );

CPropertyPageE x( LPCTSTR lpszTemplateNam e, UINT nIDCaption = 0, UINT nIDHeaderTitle = 0, UINT nIDHeaderSubTitle = 0 )

参 数

nIDTemplate

用 于 此 页 的 模 板 的 ID 。

nIDCaption

放 在 此 页 标 签 中 的 名 字 的 ID 。 如 果 是 0 , 则 名 字 从 此 页 的 对 话 框 模 板 中 取

出 。

nIDHeaderTitle

要 被 放 在 此 属 性 页 的 页 眉 区 的 标 题 位 置 的 名 字 的 ID 。

nIDHeaderSubTile

要 被 放 在 此 属 性 页 的 页 眉 区 的 子 标 题 位 置 的 名 字 的 ID 。 缺 省 值 为 0 。

lpszTemplate Name

指 向 一 个 字 符 串 的 指 针 , 该 字 符 串 包 含 用 于 此 页 的 模 板 的 名 字 。

说 明

此 成 员 函 数 用 来 构 造 一 个 CPropertyPageEx 对 象 。 在 满 足 了 下 列 所 有 条 件 后 ,

此 对 象 会 被 显 示 :

  • 已 经 用 CPropertyExSheet::AddPage 将 此 页 添 加 到 一 个 属 性 表

    中 。

  • 已 经 调 用 了 属 性 表 的 DoModal 或 Create 函 数 。

  • 用 户 已 经 选 择 了 ( 调 整 到 ) 这 一 页 。

如 果 你 有 多 个 参 数 ( 例 如 , 你 使 用 了 一 个 数 组 ) , 请 使 用 Constrcuct 来 代 替

CPropertyPageE x。

请 参 阅 CPropertyPage:: CPropertyPage