Foxtable(狐表)用户栏目专家坐堂 → 求助自定义窗口最小化


  共有3045人关注过本帖树形打印复制链接

主题:求助自定义窗口最小化

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/15 15:08:00 [显示全部帖子]

代码

 

Dim x As new  BlueSkin(e.Form)
forms("窗口1").baseform.ShowInTaskBar = True

Dim WS_SYSMENU As Integer = &H00080000
Dim Min As Integer = &H00020000
Dim Size As Integer = &H00040000
Dim windowLong As Integer = GetWindowLong(new HandleRef(e.Form.Baseform, e.Form.Baseform.Handle), -16)
SetWindowLong(new HandleRef(e.Form.Baseform, e.Form.Baseform.Handle), -16, windowLong Or WS_SYSMENU Or min Or size)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/15 15:38:00 [显示全部帖子]

 做不到。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/15 15:41:00 [显示全部帖子]

测试了一下,你试试调换 一下位置

 

forms("窗口1").baseform.ShowInTaskBar = True
Dim WS_SYSMENU As Integer = &H00080000
Dim Min As Integer = &H00020000
Dim Size As Integer = &H00040000
Dim windowLong As Integer = GetWindowLong(new HandleRef(e.Form.Baseform, e.Form.Baseform.Handle), -16)
SetWindowLong(new HandleRef(e.Form.Baseform, e.Form.Baseform.Handle), -16, windowLong Or WS_SYSMENU Or min Or size)
Dim x As new  BlueSkin(e.Form)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/15 15:48:00 [显示全部帖子]

 再测试了一下,不能并存的。

 回到顶部