在C++中,ModifyStyleEx方法用于修改指定窗口的擴(kuò)展樣式。該方法的原型如下:
BOOL ModifyStyleEx(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags = 0
);
參數(shù)解釋:
使用該方法的步驟如下:
示例代碼如下:
// 獲取窗口句柄
HWND hWnd = ::GetDlgItem(hDlg, IDC_MY_DIALOG);
// 刪除WS_EX_WINDOWEDGE樣式位
DWORD dwRemove = WS_EX_WINDOWEDGE;
// 添加WS_EX_CLIENTEDGE樣式位
DWORD dwAdd = WS_EX_CLIENTEDGE;
// 修改窗口樣式
::ModifyStyleEx(hWnd, dwRemove, dwAdd);
以上示例代碼將刪除窗口的WS_EX_WINDOWEDGE樣式位,并添加WS_EX_CLIENTEDGE樣式位。根據(jù)實(shí)際需要,可以根據(jù)需要?jiǎng)h除或添加其他樣式位。