关于ModifyStyleEx无效的问题
来源:互联网 发布:linux查找 编辑:程序博客网 时间:2024/04/30 00:25
在做MFC时,有时候我们需要显示选择一个项目,比如需要标记所选择的图片控件。我们可以用这个函数:
BOOLModifyStyleEx
(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
)
或者
BOOLModifyStyle
(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
)
其中:
dwRemove 指定要删除的扩展属性,
dwAdd 指定修改时要增加的扩展属性,
nFlag 标志一般设置为 0 。
但有时,会发现,只有这一条语句没有效果,这就需要我们想办法来解决,这里提供一种找了好久的方法,可能对大家有用。
例如:
GetDlgItem(IDC_STATIC)->ModifyStyleEx(0,WS_EX_CLIENTEDGE|WS_EX_STATICEDGE|WS_EX_DLGMODALFRAME);
GetDlgItem(IDC_STATIC)->SetWindowPos(0,0,0,0,0,SWP_NOMOVE| SWP_NOSIZE | SWP_DRAWFRAME);
其中:IDC_STATIC为图片控件对应的ID,设置了client属性,staticedge属性以及modalframe属性,这些属性是在Extended Styles中的。
如果要修改Styles属性,就要用ModifyStyle函数了,用法与上面类似。
- 关于ModifyStyleEx无效的问题
- 关于ModifyStyle ModifyStyleEx修改自定义控件的问题
- 关于ModifyStyle或ModifyStyleEx无法改变控件属性的解决方法
- 关于 [无效的 FORMATETC 结构] 的问题
- 关于PullToRefresh的setOnTouchListener()无效的问题。
- 关于页面无效字符的问题
- 关于VC2005 断点无效的问题
- 关于ToolStrip设置Location无效的问题
- 关于inerHTML input value无效的问题
- 关于Linearlayout点击事件无效的问题
- 关于sql语句"无效字符"的问题
- 关于设置hidesBottomBarWhenPushed无效的问题
- 关于 $NDK/ndk-build无效的问题
- 关于IDEA profile点击无效的问题
- 关于uxtheme.dll为无效的windows映像的问题
- 关于table里面的checkbox选择无效的问题
- 关于Android的Cordova插件plugin OnActivityResult无效的问题
- 关于JDBC的ResultSet.TYPE_SCROLL_SENSITIVE无效的问题解析
- JVM启动参数大全
- 模态窗口和非模态窗口
- Android笔记(1)——不同apk之间传递参数与数据
- Facebook和Twitter之后,我们用什么?
- SSH的一个BaseDao的整合
- 关于ModifyStyleEx无效的问题
- 扩展CEdit实现文件的拖动。
- linux-shell-sort,uniq,join,cut,paste,split
- 读取WebService返回的数组
- C#和WPF的性能优化经验分析 -转自,一个人,一支烟
- 禁止myeclipse updating indexes(转)
- MFC使用OPenCV常用函数搜集(转)
- 写makefile时候的思路
- 看到一篇不错的博客,忠告记下来了