函数----ModifyStyle
来源:互联网 发布:天天卡牌淘宝店 编辑:程序博客网 时间:2024/05/23 22:39
ModifyStyle
CWnd::ModifyStyle 1.作用: 调用这个函数修改窗口的风格 2.函数原型: BOOL ModifyStyle ( DWORD dwRemove, DWORD dwAdd, UINT nFlags=0 ); 3.参数含义: dwRemove 指定修改时要删除的窗风格。 dwAdd 指定修改时将要增加的窗口风格。 nFlags 该参数将被传给SetWindowPos,否则为0,如果SetWindowPos不被调用的话,一般该参数默认值 4.返回值: 如果该函数成功调用返回一个非0值,否则返回0; 5.备注 如果nFlags不为0, ModifyStyle将调用Windows API 函数SetWindowPos并且结合nFlags和以下四个预先布置好的标志重画该窗口。 SWP_NOSIZE 保持当前大小。 SWP_NOMOVE 保持当前位置.。 SWP_NOZORDER 保持当前的Z次序。 SWP_NOACTIVATE 不激活该窗口。 6.用法: 1、修改控件的原有属性用 ModifyStyle(1,WS_DISABLED);(实际测试时只要是>=0的整形数就行) 2、改回来的话要用ModifyStyle(WS_DISABLED,1);(实际测试时只要是>=0的整形数就行) 如果把参数想像成布尔值的话就使用1这个整形数,要除去第控件的属性就让第一个参数dwRemove为真,修改回来就让第二个参数dwAdd为真. 7.参考代码: void CMyView::OnInitialUpdate() { CView::OnInitialUpdate(); ModifyStyle(0, WS_CLIPCHILDREN); } ……………………………………………………………………………………………………………………………… C++中一些实例 SetWindowText("abc"); //设置 窗口标题栏 abc ModifyStyle(WS_CAPTION,0,0); //去除标题栏 ModifyStyle(0,WS_THICKFRAME,0); //添加 WS_THICKFRAME风格 ModifyStyle(0,WS_EX_TOOLWINDOW,0); //设置工具栏窗口风格 ModifyStyleEx(0,WS_EX_ACCEPTFILES,0); //设置Accept files 属性 也就说,要添加或除去窗口的普通风格,可以使用ModifyStyle 方法来实现 设置或去除窗口的扩展风格,可以使用 ModifyStyleEx 方法。C++中注意大小写。
- 函数----ModifyStyle
- 函数----ModifyStyle
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle函数的用法
- ModifyStyle
- ModifyStyle
- ModifyStyle()
- ModifyStyle
- ModifyStyle
- ModifyStyle
- 窗口风格 :"ModifyStyle函数的用法":
- 关于ModifyStyle
- ModifyStyle, ModifyStyleEx
- ModifyStyle()的用法
- ModifyStyle()调用不起作用
- 今天总结了一下最近学习alsa驱动的收获,
- uboot之bootm命令分析
- 强大的windows命令-netsh
- 'weblogic.kernel.Default (self-tuning) 问题weblogic层面解决办法
- jquery效果
- 函数----ModifyStyle
- PHP中的散列函数
- Jambo Alphabet book - A
- scanf怎样才能输入带空格字符串?
- 雷士照明的“罗生门”
- 大三暑假的 感想
- 'nasm.exe' 不是内部或外部命令,也不是可运行的程序
- 我的照片
- XML基础之一(观看张孝祥老师的XML视频后做的笔记)