日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ModifyStyle函数的用法

發布時間:2025/4/16 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ModifyStyle函数的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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函数的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。