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