CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

窗口样式

楼主achinacracker()2005-01-15 22:27:45 在 VB / API 提问

请问怎样才能是我的程序的窗口在XP中显示98的窗口样式? 问题点数:20、回复次数:3Top

1 楼sworddx(.:RNPA:. hillin)回复于 2005-01-15 22:32:50 得分 0

不太理解你的意思Top

2 楼achinacracker()回复于 2005-01-15 22:38:56 得分 0

VB程序在XP下运行时窗口是圆角的样式,我想让程序运行时显示WIN98的窗口样式,就是“不是圆角的窗口”Top

3 楼cso(无聊中...)回复于 2005-01-15 23:36:20 得分 20

注意判断系统平台,只有xp,2003有uxtheme.dll文件,也就是说Private   Sub   Form_Initialize()的代码中要判断当前系统平台,如果不是xp,2003,就不要执行DeactivateWindowTheme。  
   
  如果偷懒不想判断系统平台,也可以在Private   Sub   Form_Initialize()后面的第一句写上On   Error   Resume   Next,不过这不是好习惯。  
   
  Option   Explicit  
  Private   Declare   Sub   InitCommonControls   Lib   "comctl32"   ()  
  Private   Declare   Function   ActivateWindowTheme   Lib   "uxtheme"   Alias   "SetWindowTheme"   (ByVal   hwnd   As   Long,   _  
                                  Optional   ByVal   pszSubAppName   As   Long   =   0,   _  
                                  Optional   ByVal   pszSubIdList   As   Long   =   0   _  
                                  )   As   Long  
  Private   Declare   Function   DeactivateWindowTheme   Lib   "uxtheme"   Alias   "SetWindowTheme"   (ByVal   hwnd   As   Long,   _  
                                  Optional   ByRef   pszSubAppName   As   String   =   "   ",   _  
                                  Optional   ByRef   pszSubIdList   As   String   =   "   "   _  
                                  )   As   Long  
   
  Private   Sub   Form_Initialize()  
          'On   Error   Resume   Next  
          Call   InitCommonControls  
          Call   DeactivateWindowTheme(Me.hwnd)  
          '恢复  
          'Call   ActivateWindowTheme(Me.hwnd)  
  End   SubTop

相关问题

  • Graph显示样式的数据窗口
  • 修改窗口样式的问题
  • 关于窗口样式的问题
  • 请问怎样让窗口以图形的样式出现
  • 请问窗口样式ws_overlappedwindow是什么意思
  • 各位兄弟:如何设置一个窗口的样式
  • 窗口样式的改变造成任务栏的消失(200)
  • GetWindowLong()如何用,怎么判断一个窗口的样式?????
  • 如何通过编程改变窗口标题栏的样式?
  • 如何创建不带XP样式的窗口?

关键词

  • 样式
  • 平台
  • 系统
  • deactivatewindowtheme
  • uxtheme
  • 判断
  • 程序
  • byval
  • 系统平台
  • hwnd

得分解答快速导航

  • 帖主:achinacracker
  • cso

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo