Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 关于CnTrayIcon控件
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 关于CnTrayIcon控件
hiscaler
新警察
UID 779
Digest Posts 0
Credits 35
Posts 35
点点分 35
Reading Access 10
Registered 2005-4-3
Status Offline
#1
Post at 2005-4-5 18:18
Profile
|
Blog
|
P.M.
关于CnTrayIcon控件
有了这个东东确实方便了很多,不要写那么多的代码了,可以将工作的重点转到业务逻辑的控制上面来。是否可以将CnTrayICon这个控件加一个属性,控制是否显示在任务栏上,我现在是要写代码的,但写了代码后点最小化程序是不会显示在任务栏,但会最小化在左下角,可能是没有写好吧,看一下我的代码:
procedure Tfrm_Main.FormCreate(Sender: TObject);
begin
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
// * 使程序不在任务栏显示
end;
请高手指教一下,谢了!!
flamingo
新警察
UID 179
Digest Posts 0
Credits 39
Posts 39
点点分 39
Reading Access 10
Registered 2003-10-12
Status Offline
#2
Post at 2005-4-10 14:08
Profile
|
Blog
|
P.M.
嗯,其实有二个事情我说一下个人观点:
1) 开源项目应该是人人参与才比较有意思,如果谁发现了更好的修改,可以直接提交供大家
参考。这样你来我往,组件代码就会发展了。
2) CnTrayIcon 自己带有一个直接隐藏 Application 的方法,好像是
procedure HideApplication 吧。这个方法需要在 TForm1.FormShow 里调用,就可以隐藏
任务栏里的按钮了。反操作大概是调用 procedure ShowApplication 吧。
hiscaler
新警察
UID 779
Digest Posts 0
Credits 35
Posts 35
点点分 35
Reading Access 10
Registered 2005-4-3
Status Offline
#3
Post at 2005-4-17 17:00
Profile
|
Blog
|
P.M.
不好意思,俺是一个菜鸟,编程的水平不好,我希望通过使用CnPack,在使用过程中发现的一些问题告诉开发者,但愿能以这样的方式来支持CNPack开发小组,谢谢你们!
hiscaler
新警察
UID 779
Digest Posts 0
Credits 35
Posts 35
点点分 35
Reading Access 10
Registered 2005-4-3
Status Offline
#4
Post at 2005-4-17 17:08
Profile
|
Blog
|
P.M.
刚试过,好像不行哦!提示如下:
Cannot change Visible in onshow or onhide
我做的是MDI窗口,在Show事件中写的,在OnCreate事件中不会提示,但没有达到想要的效果
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#5
Post at 2005-4-17 18:43
Profile
|
Blog
|
P.M.
hiscaler朋友对我们的作品有意见或建议在这里提出,本身就是对我们的非常大的支持。
当然,如果能直接检查我们的代码而提出修改方案更好(我们就可以偷懒了,^_^)。
事实上对于hiscaler朋友的问题,CnTrayIcon的AutoHide属性应该可以针对解决。它为True时,可控制程序在最小化时不在任务栏上显示按钮。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#6
Post at 2005-4-17 18:47
Profile
|
Blog
|
P.M.
不过最小化在左下角的问题,CnTrayIcon是未进行控制,而且似乎也不算是CnTrayIcon的功能吧。
flamingo
新警察
UID 179
Digest Posts 0
Credits 39
Posts 39
点点分 39
Reading Access 10
Registered 2003-10-12
Status Offline
#7
Post at 2005-5-14 21:54
Profile
|
Blog
|
P.M.
啊,hiscaler,不好意思,我不是 CnPack 开发成员,我是个初学者。
hiscaler
新警察
UID 779
Digest Posts 0
Credits 35
Posts 35
点点分 35
Reading Access 10
Registered 2005-4-3
Status Offline
#8
Post at 2005-5-22 14:47
Profile
|
Blog
|
P.M.
呵,搬家了,好久没有上来看了,谢谢大家的回复,对于这个问题,我想请问大家一下,那我应该怎么写代码才能达到我要的要求呢
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-23 04:11
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.008460 second(s), 9 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats