CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

SetWindowLong为什么对98下的窗口样式设置无效,在2k/xp下一切正常??有办法解决吗?

楼主zolen()2005-06-03 01:20:43 在 VB / 基础类 提问

我用SetWindowLong对其它程序窗口上的最大化/最小化/关闭   等按钮操作,在2k/xp上就有效,但同样的在98上就没有效果,为什么??   有没有其它什么api可以在98下达到同样效果.  
   
  比如使某个程序窗口上的最大化按钮失效:  
   
  i   =   FindWindow(vbNullString,   "某个测试窗口的标题")  
  lWnd   =   GetWindowLong(i,   GWL_STYLE)  
  lWnd   =   lWnd   And   Not   (WS_MAXIMIZEBOX)  
  SetWindowLong(i,   GWL_STYLE,   lWnd)  
   
  2k/xp有效,98无效.   几乎所有的窗口样式参数在98下都无效.晕. 问题点数:0、回复次数:3Top

1 楼zolen()回复于 2005-06-03 12:52:47 得分 0

upTop

2 楼csdnzm(明飞)回复于 2005-06-03 13:26:47 得分 0

98   和NT   支持的一些APi不同Top

3 楼zolen()回复于 2005-06-03 13:30:04 得分 0

那难道在98下不能进行这么操作了吗,应该还是有其它方法的.  
  Top

相关问题

  • XP样式控件
  • 如何实现XP样式的PopupMenu?
  • 关于XP样式按钮的问题
  • RadioButton以及CheckBox改成XP样式
  • 如何判断系统加载的是什么样式,xp 样式 还是 经典样式。
  • 急救!C#开发的button的样式为何不是XP样式?
  • 现在是windows经典样式,我怎样回到xp样式啊
  • 求仿XP风格样式表,或者类似很酷的样式
  • 各位,请问如何做office xp样式的菜单?
  • 袁飞主页,全新改版, Office XP 样式!

关键词

  • 样式
  • xp
  • 效果
  • lwnd
  • setwindowlong
  • 无效
  • gwl
  • 按钮
  • 程序
  • 有效

得分解答快速导航

  • 帖主:zolen

相关链接

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

广告也精彩

反馈

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