Click here to Skip to main content
Click here to Skip to main content

Digital Clock & Timer ActiveX Control

, 3 Feb 2002
Rate this:
Please Sign up or sign in to vote.
This is an ActiveX control that can be used as a digital clock, or as a timer.

Sample Image - DTimer.gif

Introduction

This is an ActiveX control developed in Visual C++ 6.0. It can be used as a digital clock, or as a timer. To use, simply add to your project, put it on a form, and associate it with a class member using the Class Wizard. You can customize it using the following methods:

  • void CDTimer::SetColors(OLE_COLOR back, OLE_COLOR line, OLE_COLOR text)

    To set the color appearance.

  • void CDTimer::SetMode(short mode)

    To set it as a clock or a timer.

  • void CDTimer::SetTime(short hou, short min, short sec)

    To display a specific time.

Examples:

m_timer.SetColors(RGB(0,0,0),RGB(0,0,0),RGB(255,0,0));
//display red numbers on black background

m_timer.SetMode(0);
// 0 for digital clock, 1 for custom timer.

m_timer.SetTimer(20,8,45);
//set the time to 20:08:45

When setting it as a custom timer, you must start a timer in which you update the time by calling the SetTime member function.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

Tzoockee
Web Developer
Belgium Belgium
No Biography provided

Comments and Discussions

 
GeneralMy vote of 5 Pinmemberhping169-Jan-13 4:29 
Generalwindow form refreshing Pinmemberkirandilip21-Dec-08 23:00 
QuestionRUNTIME ERROR Pinmemberbondhon15-Oct-08 8:41 
GeneralPublish activeX error! Pinmemberwahaha_ts15-Feb-06 22:52 
Generalcompile errors Pinmemberdaveand57-Feb-06 16:37 
Generaldemo source file Pinmemberdavidge7-May-04 21:08 
GeneralRefresh Problem again PinmemberHing18-Apr-04 23:56 
Dear,
 
It is a greate control. However, I have a question. When I try your activex control in "ActiveX Control Test Container". It works fine and it can refresh itself every one second.
 
However, when I insert the activex control to "Words" or "Excel" and run it, the control only refresh when I click on it. It doesn't refresh automatically. I don't know what wrong with that. Do you know the problem ?
 
Best regards,
Hing
 
PS: To try it in excel, follow the below:
 
Open Excel -> Show the "Control ToolBox" -> Click on the "hammer" icon in the bottom right corner in the ToolBox -> Choose the "DTTimer Control" in the popup list -> Create the control using mouse -> Click the "ruler" icon in the top left corner in the ToolBox to exit Design Mode.
 
Now, the controls is running. However, it doesn't refresh unless you click on it.
GeneralRe: Refresh Problem again Pinmemberlchjxsh11-May-04 0:31 
GeneralRefreshing Window PinmemberCapoeira_Olly12-Jan-04 14:47 
GeneralRe: Refreshing Window PinmemberTzoockee12-Jan-04 21:45 
GeneralRe: Refreshing Window PinmemberCapoeira_Olly13-Jan-04 9:21 
GeneralRe: Refreshing Window PinmemberCapoeira_Olly13-Jan-04 9:35 
GeneralRe: Refreshing Window PinmemberTzoockee13-Jan-04 22:09 
GeneralRe: Refreshing Window PinmemberTzoockee13-Jan-04 22:09 
QuestionCould I regist this controls as a common controls? PinmemberICE_WIZARD25-Jul-03 7:22 
AnswerRe: Could I regist this controls as a common controls? PinmemberTzoockee1-Aug-03 13:40 
GeneralRe: Could I regist this controls as a common controls? PinmemberICE_WIZARD1-Aug-03 19:32 
GeneralPublishing an activex PinmemberBalteo6-Sep-02 9:39 
GeneralRe: Publishing an activex PinsussAnonymous19-Apr-03 1:55 
GeneralRe: Publishing an activex PinmemberTzoockee20-Apr-03 0:26 
GeneralTrouble Starting Timer PinmemberAnonymous15-Apr-02 10:13 
GeneralRe: Trouble Starting Timer Pinmemberdevwat19-Jun-04 16:10 
GeneralRe: Trouble Starting Timer PinmemberTzoockee20-Jun-04 21:08 
GeneralFlicker PinmemberAnonymous6-Feb-02 6:55 
GeneralRe: Flicker PinmemberAnonymous18-Feb-02 5:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.141220.1 | Last Updated 4 Feb 2002
Article Copyright 2002 by Tzoockee
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid