COlePropertyPage

COlePropertyPage類以類似於對話框的圖形化界面來顯示定製控制項的屬性。 EditProperty當用戶編輯一項屬性時由框架調用On itDialog當初始化屬性頁時由框架調用On

COlePropertyPage類以類似於對話框的圖形化界面來顯示定製控制項的屬性。例如,一個屬性頁可能會包含一個編輯控制項,允許用戶查看和修改控制項的標題屬性。
每一個定製的或普通的控制項屬性都可以有一個對話框控制項來允許控制項的用戶查看當前的屬性值,如果有必要的話還可以修改這個值。
要獲取更多有關使用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 當屬性框架提供頁面的位置時由框架調用

相關詞條

相關搜尋

熱門詞條

聯絡我們