mfc
右側屬性分欄用法
初始狀態設定
m_wndproplist.enableheaderctrl(false);
m_wndproplist.enabledescriptionarea();
m_wndproplist.setvsdotnetlook();
m_wndproplist.markmodifiedproperties();
新增分欄:
cmfcpropertygridproperty* pgroup1 = new cmfcpropertygridproperty(_t("外觀"
));
m_wndproplist.addproperty(pgroup1);
新增子項:
pgroup1->addsubitem(new cmfcpropertygridproperty(_t("
三維外觀
"), (_variant_t) false, _t("
指定視窗的字型不使用粗體,並且控制項將使用三維邊框
")));
新增帶有下拉列表的子項
cmfcpropertygridproperty* pprop
= new cmfcpropertygridproperty(
_t("
邊框")/*
標題*/
,_t("
對話方塊外框
")/*
初始條件
*/,
_t("
其中之一
:「無」、「細」、「可調整大小」或「對話方塊外框」
")/*
提示內容
*/);
pprop->addoption(_t("
無"));//
下拉列表
pprop->addoption(_t("
細"));
pprop->addoption(_t("
可調整大小
"));
pprop->addoption(_t("
對話方塊外框
"));
pprop->allowedit(false);
pgroup1->addsubitem(pprop);
字型設定
pgroup2->addsubitem(new cmfcpropertygridfontproperty(_t("
字型"), lf, cf_effects | cf_screenfonts, _t("
指定視窗的預設字型
")));
顏色設定
cmfcpropertygridcolorproperty* pcolorprop = new cmfcpropertygridcolorproperty(_t("
視窗顏色
"), rgb(210, 192, 254), null, _t("
指定預設的視窗顏色
"));
資料夾設定
pgroup3->addsubitem(new cmfcpropertygridfileproperty(_t("
資料夾"), _t("c://")));
層次結構
m_wndproplist.addproperty(pgroup3);
cmfcpropertygridproperty* pgroup4 = new cmfcpropertygridproperty(_t("
層次結構
"));
cmfcpropertygridproperty* pgroup41 = new cmfcpropertygridproperty(_t("
第乙個子級
"));
pgroup4->addsubitem(pgroup41);
cmfcpropertygridproperty* pgroup411 = new cmfcpropertygridproperty(_t("
第二個子級
"));
pgroup41->addsubitem(pgroup411);
pgroup411->addsubitem(new cmfcpropertygridproperty(_t("
項1"), (_variant_t) _t("
值1"), _t("
此為說明
")));
pgroup411->addsubitem(new cmfcpropertygridproperty(_t("
項2"), (_variant_t) _t("
值2"), _t("
此為說明
")));
pgroup411->addsubitem(new cmfcpropertygridproperty(_t("
項3"), (_variant_t) _t("
值3"), _t("
此為說明
")));
pgroup4->expand(false);
MFC單文件分欄
平台 vs2017 功能 建立單文件程式,並將視窗分成左右兩個 1.在cmainframe.h中新增乙個csplitterwnd成員 中新增以下內容 public csplitterwnd msplitwin1 2 基於cview建立兩個新的檢視類,cviewleft,cviewright 中新增以...
左右分欄頁面右側無法出現滾動條bug
專案比較老了,左右分欄的頁面,導航欄右邊是乙個iframe組成的頁面,通過某個操作後,頁面右側內容區域無法實現滾動遇見過好幾次,最後查明,總結一句話,修改了右側頁面body的overflow屬性導致的,怎麼出現問題的,看body overflow值的變化,操作完把overflow改回去 1.第一次遇...
MFC控制項屬性
vc 6.0控制項工具箱 2 圖形控制項 picture 常用於顯示位圖 bitmap 和圖示 icon 3 靜態文字 static text 用來在指定的位置顯示特定的字串,一般用來標識附近另乙個控制項的內容。顯示在靜態文字控制項中的字串一般不再改變,但是在需要的時候,也可以通過呼叫相應的函式來進...