Страница: 1 |
Страница: 1 |
Вопрос: Делаю считалку времени.
Добавлено: 13.01.06 17:21
Автор вопроса: [root] | Web-сайт:
Делаю считалку времени.
Помещаю в трей, (форму делаю не видимой).
По щелчку мыши на PictureBox:
Private Sub Picture1_Click()
Timer1.Interval = 1
dtmTimeStart = Time
End Sub
Запускаю и в Label идет счет.
При наведении на значок в трее, подсказкой высвечивается значение из Label:
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
' События, связанные с иконкой можно узнать по координате X
If X / Screen.TwipsPerPixelX = WM_MOUSEMOVE Then
IconData.szTip = Label1.Caption & Chr(0)
Shell_NotifyIcon NIM_MODIFY, IconData
End If
End Sub
Так вот как сделать, если форма невидима, чтобы запускался счет по щелчку по иконке в трее?
И если возможно обновление подсказки, т.е. у меня при наведении IconData.szTip = Label1.Caption & Chr(0) и не обновляется, хочу, чтобы обновлялось?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Dushes
ICQ: 249195431
Вопросов: 8
Ответов: 110
Профиль | | #1
Добавлено: 13.01.06 17:34
А что, мое предложение не подошло со своими формами ?
Номер ответа: 2
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #2
Добавлено: 13.01.06 18:08
Подойти подошло.
Вот видишь какое дело, читай выше.
Нужно начинать отсчет не по щелчку по лейблу, а по иконке в трее.
Может кто подскажет, как сделать, что то типа refresh
Номер ответа: 3
Автор ответа:
Dushes
ICQ: 249195431
Вопросов: 8
Ответов: 110
Профиль | | #3
Добавлено: 13.01.06 18:55
Лови сообщение WM_RButtonDown или WM_LButtonDown...
Номер ответа: 4
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #4
Добавлено: 13.01.06 19:25
сенкс, буду ловить