主题:  如何让程序不在任务栏上显示?

魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#162002/10/5 3:32:50
冷血在上个帖子中说
引用:
办法想了很多,目前还没解决


我已经解决了,就用两个函数搞定

编辑历史:[这消息被Rock编辑过(编辑时间2002-10-05 03:33:39)]


暗黑长老__凯恩

职务:普通成员
等级:5
金币:10.0
发贴:1349
#172002/10/5 9:31:59
还是不行,值得研究啊,期待答案ing


Director Flash
Premiere AE
程序设计、 C++中。。。。。。

暗黑长老__凯恩

职务:普通成员
等级:5
金币:10.0
发贴:1349
#182002/10/5 9:34:02
Rock在上个帖子中说
引用:
冷血在上个帖子中说
引用:
办法想了很多,目前还没解决


我已经解决了,就用两个函数搞定 :D


你能把你解决答案的两个函数贴出来吗?
不要跟我说是你在上面贴出来了的两个~~~~~~~~~~~~~~~


Director Flash
Premiere AE
程序设计、 C++中。。。。。。

魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#192002/10/5 12:35:53
把下面代码放在AW流程的最前面:(函数是winapi.u32内的封装函数)

SetWindowPos( WindowHandle, -1 ,0, 0, 0,0, 128)
SetWindowLong(WindowHandle, (-20), 128)
SetWindowPos( WindowHandle, 1, 0, 0, 640,480,64)

在aw6+win2k上测试成功



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#202002/10/5 13:06:14
成功,2000SEVER+6.0
真是京戏啊!
不愧是技术斑竹!呵呵!

不过有一个问题是不能居中!
窗口会自动到左上角???
center on screen 不起作用!!

编辑历史:[这消息被虚竹编辑过(编辑时间2002-10-05 13:12:52)]

真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#212002/10/5 13:09:10
请把上面代码放在流程的最前面,并在打包后Preview效果

编辑历史:[这消息被Rock编辑过(编辑时间2002-10-05 13:09:51)]


5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#222002/10/5 13:17:52
MoveWindow((ScreenHeight-WindowHeight)/2,(ScreenWidth-WindowWidth)/2)

这样就行了!


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#232002/10/6 18:20:06
太好了,我回公司试试

现在正在休假中


我的程序不用居中,没关系

--------------------------------------------------------------------
顺便问一个问题

怎样能知道当前程序窗口在屏幕中的坐标? 程序左上角在屏幕中的坐标值,比如我移动了程序窗口,能有一个数值时时体现窗口的位置



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#242002/10/8 9:42:02



阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
#252002/10/10 12:29:03
thank you!!!