COleControlSite::ModifyStyle
修改控件的样式。
virtual BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
参数
dwRemove
从当前窗口样式要移除的样式。dwAdd
从当前窗口样式中添加的样式。nFlags
确定标志的窗口。 有关可能值列表,请参见。Windows SDK的 SetWindowPos 功能。
返回值
非零,如果更改样式,否则零。
备注
将修改控件股票enabled特性与设置 WS_DISABLED的。 将修改控件股票边框样式属性与请求的设置 WS_BORDER的。 如果存在,其他样式应用于直接控件的窗口句柄。
修改控件的窗口样式。 将添加或删除了样式可以按位组合使用或(|)运算符。 有关可用的窗口样式的信息,请参见。Windows SDK 的 CreateWindow 功能。
如果 nFlags 不为零,ModifyStyle 调用Win32函数 SetWindowPos,并将 nFlags 重绘窗口与以下四个标志:
SWP_NOSIZE 保留当前范围。
SWP_NOMOVE 保留当前位置。
SWP_NOZORDER 保留当前的Z顺序。
SWP_NOACTIVATE 不窗口被激活。
若要修改窗口的扩展的样式,请调用 ModifyStyleEx。
要求
Header: afxocc.h