以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  任务栏右键消失  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27396)

--  作者:Neha
--  发布时间:2012/12/30 12:53:00
--  任务栏右键消失


图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图121230_1.png
图片点击可在新窗口打开查看

 

 

显示控制框设置成  false  后

  任务栏的右键没有了,怎么弄出来,,,右键不重要,,重要的是原来单击任务栏图标可以显示隐藏程序,现在不行了

[此贴子已经被作者于2013-1-4 14:25:49编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/12/30 23:49:00
--  

鱼和熊掌不可兼得。


--  作者:lin_hailun
--  发布时间:2012/12/31 9:26:00
--  
 应该有折中办法的,但我不明白楼主的意思。弄个小例子看看。
--  作者:Neha
--  发布时间:2012/12/31 10:26:00
--  
以下是引用lin_hailun在2012-12-31 9:26:00的发言:
 应该有折中办法的,但我不明白楼主的意思。弄个小例子看看。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

现在这个文件,在任务栏点击不能显示隐藏程序窗口了
图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图121231_1.png
图片点击可在新窗口打开查看

--  作者:lin_hailun
--  发布时间:2012/12/31 10:50:00
--  
 哦哦,你说的隐藏,是指最小化。这个没办法的了。
--  作者:Neha
--  发布时间:2012/12/31 12:39:00
--  

算了吧,太麻烦了


--  作者:Neha
--  发布时间:2013/1/3 12:12:00
--  
以下是引用天问者在2012-12-31 11:04:00的发言:
用 API 调用系统消息 可以实现你的要求

Public myform As Windows.Forms.Form
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Const GWL_STYLE = (-16)
Public Const WS_SYSMENU = &H80000
Public Const WS_MINIMIZEBOX = &H20000

 

 

 

 

 

myform = basemainform
myForm.FormBorderStyle = Windows.Forms.FormBorderStyle.none
myform.ShowInTaskbar = True
Dim lStyle As Long
lStyle = GetWindowLong(myform.handle, GWL_STYLE)
lStyle = lStyle Or WS_MINIMIZEBOX Or WS_SYSMENU
SetWindowLong (myform.handle, GWL_STYLE,lStyle )

 

 

是这个吗,,不起作用啊

[此贴子已经被作者于2013-1-4 14:25:18编辑过]