每一個定製的或普通的控制項屬性都可以有一個對話框控制項來允許控制項的用戶查看當前的屬性值,如果有必要的話還可以修改這個值。
要獲取更多有關使用COlePropertyPage的信息,請參見“Visual C++程式設計師指南”一書中的文章“ActiveX控制項:屬性頁”,和“Visual C++教程”中的“修改預設的屬性頁”。
#include <afxctl.h>
請參閱:CDialog
COlePropertyPage類成員
構造
COlePropertyPage | 構造一個COlePropertyPage對象 |
操作
GetObjectArray | 返回由屬性頁編輯的對象數組 |
SetModifiedFlag | 設定一個標誌,該標誌用來表明用戶是否修改了屬性頁 |
IsModified | 表明用戶是否修改了屬性頁 |
GetPageSite | 返回一個指向屬性頁的IPropertyPageSite接口的指針 |
SetDialogResource | 設定屬性頁的對話框資源 |
SetPageName | 設定屬性頁的名稱(標題) |
SetHelpInfo | 設定屬性頁的簡短幫助文本,幫助檔案的名稱,以及幫助的上下文 |
GetControlStatus | 表明用戶是否修改了控制項中的值 |
SetControlStatus | 設定一個標誌來表明用戶是否修改了控制項中的值 |
IgnoreApply | 確定是哪一個控制項沒有使能Apply按鈕 |
可重載
OnEditProperty | 當用戶編輯一項屬性時由框架調用 |
OnHelp | 當用戶激活幫助時由框架調用OnInitDialog當初始化屬性頁時由框架調用 |
OnObjectsChanged | 當選擇了其它具有新屬性的ole控制項時由框架調用 |
OnSetPageSite | 當屬性框架提供頁面的位置時由框架調用 |