ActiveX Control Tutorial: Multialarm Clock

Environment: VC++ Version 6.0, Windows 2000

This article is intended as a tutorial with a practice lab for building an ActiveX control. It shows how to:

  • Add the new property page in an ActiveX control
  • Use the FireEvent() function of an ActiveX control in an application
  • Add the custom method and efficiently use the custom method in ActiveX application

I also attached the step-by-step files (in each folder), which detail very clearly the steps in building the ActiveX control and using it.

The practice labs perform the ActiveX control clock and then use the ActiveX control clock to obtain the multialarm clock application. The features of multialarm clock are:

  • The user could set the clock for as many as 10 alarms.
  • The user could set how long each alarm rings.
  • The user could set the particular sound file for each alarm. If the sound file is not set, the alarm will beep.
  • The clock alarms will be noticed when the user sets each alarm. The information is shown in order of the next alarm.

Downloads

The files are in two parts (the ActiveX control and using the ActiveX control), as follow.

  1. The ActiveX control includes two folders:
    1. The ActiveX control of a simple clock
    2. The ActiceX control clock, adding some more features

  2. The application of ActiveX control includes two folders (both use the ActiveX control clock shown in 1b):
    1. The simple application uses the ActiveX control clock
    2. The multialarm clock application uses the rich features of an ActiveX control clock

Download Project

ActiveX Clock 01 (3.8 MKB)
ActiveX Clock 02 (3.4 MB)

Alarm Clock Application (5.4 MB)
Multi-Alarm Clock Application (5.5 MB)


Comments

  • data corrupted in zip

    Posted by Legacy on 05/17/2002 12:00am

    Originally posted by: mr.escape

    In "MultiAlarmUseClock1.zip" the *.doc file is corrupted.

    Please also delete "Debug" folder, *.ncb, *.plg, *.aps and ftp log files (everything but the source files) in the zip files. This would reduce the archive size from 18MB to 1.8MB!!!

    thx!

    mr.escape

    • Broken link

      Posted by myron on 05/03/2006 05:34am

      Even http://www.engr.colostate.edu/~jackphan/ is gone. Not to say the document.

      Reply
    Reply
  • Delete *.pch,*.obj to reduce the size of zip

    Posted by Legacy on 05/15/2002 12:00am

    Originally posted by: fareed khatri

    you must delete unnecessary files of projects.

    Reply
  • too big archives

    Posted by Legacy on 05/14/2002 12:00am

    Originally posted by: abc

    the zip files are too big
    delete all not relevant files
    e.g. all PCH and PDB files etc.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Are you truly leading your team or simply managing them? Organizations need leaders and your team needs someone to follow. With some ongoing development, you could become that leader. Learn the top leadership qualities that inspire others to want to follow you and the direction of your company.

  • Live Event Date: February 11, 2015 @ 1:00 p.m. ET / 10:00 a.m. PT New computing platforms, expanding information environments, recurrent security breaches and evolving regulatory frameworks are factors that security executives must contend with and address when developing their security strategy. In response to these dynamics, security executives are seeking stronger, more nimble and more pervasive security technologies to help protect business-critical information from unauthorized disclosure, loss or …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date