ModifyStyle函式的用法

2021-05-24 14:51:50 字數 1187 閱讀 8926

1.作用:call this member function to modify a window's style.

2.函式原型:

bool modifystyle

dword dwremove,

dword dwadd,

uint   nflags

3.引數含義:

dwremove指定要刪除的擴充套件屬性,

dwadd指定修改時要增加的擴充套件屬性,

nflag標誌一般設定為0。

4用法:

1、修改控制項的原有屬性用 modifystyle(1,ws_disabled);(實際測試時只要是》=0的整形數就行)

2、改回來的話要用modifystyle(ws_disabled,1);(實際測試時只要是》=0的整形數就行)

如果把引數想像成布林值的話就使用1這個整形數,要除去第控制項的屬性就讓第乙個引數dwremove為真,修改回來就讓第二個引數dwadd為真.

5.參考**:

cbutton* pbtn = null;

pbtn = (cbutton*)getdlgitem(idc_btn_browsefolder);

pbtn->modifystyle(1,ws_disabled);

pbtn->invalidate(false);

6.其他說明:

1modifystyle中的風格引數說明:

es開頭的是editbox es(edit style縮寫,其他類似)

bs開頭的是button

lvs開頭的是listview

ws開頭的 windows控制項通用風格

如果是擴充套件的風格,加ex,

如ws_ex_clientedge

2bool modifystyleex(

dword dwremove,

dword dwadd,

uint nflags=0

ModifyStyle函式的用法

1.作用 call this member function to modify a window s style.2.函式原型 bool modifystyle dword dwremove,dword dwadd,uint nflags 3.引數含義 dwremove指定要刪除的擴充套件屬性,d...

GetSystemMetrics 函式的用法

可以用getsystemmetrics函式可以獲取系統解析度,但這只是其功能之一,getsystemmetrics函式只有乙個引數,稱之為 索引 這個索引有75個識別符號,通過設定不同的識別符號就可以獲取系統解析度 窗體顯示區域的寬度和高度 滾動條的寬度和高度。為了使使getsystemmetric...

GetSystemMetrics 函式的用法

可以用getsystemmetrics函式可以獲取系統解析度,但這只是其功能之一,getsystemmetrics函式只有乙個引數,稱之為 索引 這個索引有75個識別符號,通過設定不同的識別符號就可以獲取系統解析度 窗體顯示區域的寬度和高度 滾動條的寬度和高度。為了使使getsystemmetric...