| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 971 人关注过本帖
标题:[原创]我自己做了一个电子闹钟!
只看楼主 加入收藏
limaowin
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:5 
[原创]我自己做了一个电子闹钟!
我自己做了一个电子闹钟1
想请大家给我提点意见!
genbeg78.rar (8.74 KB) [原创]我自己做了一个电子闹钟!


搜索更多相关主题的帖子: 闹钟 电子 
2005-11-02 17:01
limaowin
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-3-24
收藏
得分:0 
请问怎么可以实现最小化后,到右下角显示它,就像QQ最小化那样!

我是新来的,希望和大家多多交流! 我的QQ:404108102 E-mail:limaowin1@
2005-11-02 17:03
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
API

快上课了……
2005-11-02 18:42
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 

具体一些,是用 SH_NotifyIcon 函数,和一个 SHNOTIFYICONDATA 类型就可以了。不过要是使托盘有功能,那就更加复杂了,需要自己创建一个程序窗口事件处理过程。下面是我一个中型程序的托盘代码:
Public lOrgWindowProc As Long

Public Function NewWindowProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
'窗口与托盘消息处理过程

With frmMainWindow
If uMsg = TRAY_CALLBACK Then
If lParam = WM_LBUTTONUP Then
.WindowState = IIf(.WindowState = vbMinimized, vbMaximized, vbMinimized)
.Show
Exit Function
ElseIf lParam = WM_RBUTTONUP Then
.PopupMenu .mnuPopupMenu2, , , , .mnuPopupMenu2Menus(0)
Exit Function
End If
Else
If uMsg = WM_NCRBUTTONDOWN Then
.PopupMenu .mnuManaging
Exit Function
End If
End If
End With

NewWindowProc = CallWindowProc(lOrgWindowProc, hwnd, uMsg, wParam, lParam)

End Function

2005-11-02 22:54
limaowin
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-3-24
收藏
得分:0 

看不懂!有没有做好的代码1


我是新来的,希望和大家多多交流! 我的QQ:404108102 E-mail:limaowin1@
2005-11-03 13:42
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
你下载这个文件,里面是一个托盘示例程序:
trayicon3.zip
2005-11-03 19:57
快速回复:[原创]我自己做了一个电子闹钟!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030462 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved