关于隐藏对话框标题栏时出现的一个有点小诡异的问题~~在线等~~
乌拉拉_ 2008-08-04 03:08:09 在程序中有个对话框,功能是显示系统的某些状态,该对话框可以固定在程序界面的上下左右,也可以拖出来成为浮动状态,类似于VS2005的那些视图菜单。
在资源文件里该对话框title bar属性设置为false,当把它从固定状态拖出来,成为浮动状态时,用modifystyle加上了WS_CAPTION,这时就出现了标题栏,当我再次让它成为固定状态时,又用modifystyle去掉了WS_CAPTION,就是固定时标题栏消失。
这样的效果已经实现了,但是问题就是只能在xp主题模式下实现。在2000下,或者在xp的经典主题模式(就是那个类似于2000的那种主题模式)下,我把对话框浮动出来,再拖回去让它固定,这时的标题栏不消失。请问这到底是怎么回事???有什么好的解决办法??