Track billable hours (2)

The attached file is zipped version of my TimeTracker project. I generated this app because I would like to know how many times I spend in front of the computer and to track track whow many time I spend working on various projects (I'm earning money with my hobby ;-)

The best (?) way to implement this was to create an app that resides on the taskbar notifation area, adding some entry to a log-file at startup and another entry at exit. One of the problems involved was that on windows shutdown you get no WM_EXIT command. That was the outcome of my newsgroup question "Taskbar Status Area App?".

The second thing I includes in this project - just for demonstating this feature - is CListCrtlView based class displaying images in SUBitems. For this I have changed YOUR code for "full row selection in list controls" (dont know the exact title now, but you do). The key idea was adding special texts for bitmaps. I only wanted to implement one bitmap for a yes value and another vor a no value. So I choose to enter the text 0]|[ for no and 1]|[ for yes. In OnDrawItem I check, if the text is of length 4 and if the last three characters are the combination ']|[' (I choose two anti-matching-brackets to avoid confusing the find- matching- brace- makros of the IDE) then the first character is convertet to integer and used to determine which bitmap to draw...

Download Files The zip file is 142K.



Comments

  • Does not work all the time.

    Posted by Legacy on 02/18/1999 12:00am

    Originally posted by: Hans Wedemeyer

    It's the neatest idea I've seen for a Time Tracker, but.....

    It does not work on any of my US English configured systems.

    The author needs to learn to accept "critique", if there is a problem with the code,

    then there's a problem with the code that needs fixing.

    That's the last I say on the subject.

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

Top White Papers and Webcasts

  • Live Event Date: May 18, 2015 @ 1:00 p.m. ET / 10:00 a.m. PT While the idea of using facial and or gesture recognitions to create a modern, intuitive game seems attractive, some developers may want to leverage Unity 3D as a way to accelerate their development. There are many different ways in which Intel and Unity Technologies have been working together to helps speed the develop of games with the Intel® RealSense™ SDK (Software Developer Kit), so come hear from a panel of experts on what we've done …

  • You may not realize the complexity you could be creating when developing mobile apps – many companies don't initially. You could be doubling your IT costs for development and delivery; not to mention, risking sales, productivity and brand satisfaction. Read this IBM-commissioned Forrester Study to understand the key cost drivers of mobile app delivery -- for both customer-facing and enterprise applications. Find out how you could lower costs and increase success with the right strategy and investment.

Most Popular Programming Stories

More for Developers

RSS Feeds

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