| 1.作用:Call this member function to modify a window's style. 2.函數原型: BOOL ModifyStyle ( DWORD dwRemove, DWORD dwAdd, UINT nFlags ); 3.參數含義: dwRemove指定要刪除的擴展屬性, dwAdd指定修改時(shí)要增加的擴展屬性, nFlag標志一般設置為0。 4用法: 1、修改控件的原有屬性用 ModifyStyle(1,WS_DISABLED);(實(shí)際測試時(shí)只要是>=0的整形數就行) 2、改回來(lái)的話(huà)要用ModifyStyle(WS_DISABLED,1);(實(shí)際測試時(shí)只要是>=0的整形數就行) 如果把參數想像成布爾值的話(huà)就使用1這個(gè)整形數,要除去第控件的屬性就讓第一個(gè)參數dwRemove為真,修改回來(lái)就讓第二個(gè)參數dwAdd為真. 5.參考代碼: CButton* pBtn = NULL; 6.其他說(shuō)明: 1ModifyStyle中的風(fēng)格參數說(shuō)明: ES開(kāi)頭的是editbox ES(EDIT STYLE縮寫(xiě),其他類(lèi)似) WS開(kāi)頭的 windows控件通用風(fēng)格 如果是擴展的風(fēng)格,加EX, 2BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags=0 ); |
聯(lián)系客服