How Software Gets Done  


Login

Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
 
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
 
Affiliates
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
 
Newest Bid Requests.
outlook and exchange address book find and replace
By hoodle on Jul 21
Max Bid: Open to fair suggestions


Simple Address book
By Oblik on Jul 21
Max Bid: Open to fair suggestions


Firewall software
By A. Walter on Jul 21
Max Bid: Open to fair suggestions


HoroClock - Time attendance software
By Vincent Gariépy on Jul 18
Max Bid: Open to fair suggestions


TCP Killer
By naegelin on Jul 18
Max Bid: $300


IP Traffic Generator
By mulumba on Jul 20
Max Bid: Open to fair suggestions


Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
Database 
(148 open)
   Access 
(54 open)
   MySQL 
(86 open)
   Oracle 
(13 open)
   SQL Server 
(61 open)
   Other DB 
(18 open)
Documentation / Tech Writing 
(24 open)
   Language (Human) Translations 
(3 open)
Data Entry 
(32 open)
Game Development 
(23 open)
Graphics / Art / Music 
(51 open)
   Graphics 
(56 open)
     Adobe AfterEffects 
(7 open)
     Adobe Photoshop 
(27 open)
     Adobe Premiere 
(5 open)
     3d Animation 
(17 open)
   Art (Misc.) 
(18 open)
   Music 
(13 open)
   Photography 
(2 open)
   3d Modeling 
(15 open)
Language Specific 
(107 open)
   ASP 
(55 open)
   ASP .NET 
(37 open)
   C# 
(48 open)
   C++ / C 
(126 open)
   Carbon (Mac OS) 
(2 open)
   Cocoa / Obj-C 
(2 open)
   Cold Fusion 
(10 open)
   Delphi 
(51 open)
   Java 
(66 open)
   JSP 
(15 open)
   Perl 
(45 open)
   PHP 
(93 open)
   XML/XSL 
(31 open)
   Visual Basic 
(147 open)
   Visual Basic .Net 
(73 open)
   Other 
(62 open)
Misc 
(35 open)
   CAD 
(6 open)
MultiMedia 
(38 open)
   Video Editing 
(6 open)
Network 
(41 open)
   Network Design 
(6 open)
   Network Implementation 
(8 open)
Platforms 
(68 open)
   Windows 
(169 open)
     MS Exchange 
(5 open)
     MS Office 
(11 open)
     Other 
(8 open)
   Darwin 
(1 open)
   Internet Browser 
(44 open)
   Linux 
(69 open)
   UNIX 
(32 open)
   Hand Held/PDA Programming 
(9 open)
Requirements 
(15 open)
Security 
(44 open)
Testing / Quality Assurance 
(24 open)
Web 
(156 open)
   Page Design 
(74 open)
   Flash 
(44 open)
   Web Services 
(69 open)
   Web (Other) 
(74 open)
Training 
(14 open)
   Computer Based 
(9 open)
Other
 
Other Sites

Download the free Rent A Coder IE toolbar!
 
Show Bid Request

WinHelp for MFC dialog app controls and menu
Bid Request Id: 9928
Bookmark in my 'To Do' list
Posted by: Paraclete (2 ratings)
(Software buyer rating 10)
Non-action Ratio: Very Good - 0.00%
Buyer Security Verifications: Unverified
Approved on: Mar 1, 2002
6:54:51 PM EDT
Bidding Closes: Mar 15, 2002
7:36:36 PM EDT
Viewed (by coders): 298 times
Deadline: 3/31/2002
TIME EXPIRED
Phase:
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Very Small Business Project: under $100 (USD)
Bidding Type: Open Auction
Categories: Windows, C++ / C
Enter chat room for this bid request
(0 active users at Jul 22, 2003 12:37:51 AM EDT)

Description:
Integrate WinHelp to a MFC dialog application so that F1 shows context sensitive help for menu items and various controls.

I'm developing a freeware app, InVerse, for end-users that aren't particularly computer literate. I'm a WinHelp newbie, and am stumped on how to get WinHelp context sensitive help working correctly.

I've been able to get the various pieces 'knitted' together so that F1 brings up InVerse.hlp. I've added to the AfxDlg.rtf for several menu items and controls. However, I haven't been able to figure out how to get context sensitive help operational. If the mouse has highlighted a menu item, I want F1 to bring up that specific help topic. If F1 is over a control (such as radio button, tree control, edit control, etc.) I want the specific help for that control to appear.

Having Shift-F1 implemented would be nice, but not essential. I've gotten the menu handling to work with a barebones SDI application. However, I've been unable to get the F1 key to provide context sensitive help for controls with an SDI project.

My impression is that a modal dialog application doesn't behave the same as a doc/view application. I'm obviously missing a step or two to get this to work. I've tried using WinHelp directly from an OnHelp handler in InVerseDlg.cpp. I've tried a subclassed control from CButton, which also didn't work.


Deliverables:
I'll supply an AppWizard generated MFC dialog project, InVerse.dsw (and all associated files) in a zip package InVerse.zip. It will have InVerse.rtf, InVerse.cnt, InVerse.hpj, InVerseDlg.cpp, etc. 'wired' together such that it compiles/links/runs. It will be functional to the point of F1 bringup up InVerse.hlp.

The project will have had a menu added to it. The main dialog will have menu items for:
File
... Exit
View
... Learning
... Learned
Help
... Help Topics
... About

The dialog will have a radio group with three radio buttons, a CTreeCtrl, and a CEdit box.

The coder will enhance the supplied program to implement F1 context sensitive help for all the controls mentioned above. For example, when the mouse has selected the View drop-down menu, highlighted the Learned topic, and the F1 is pressed, help from InVerse.hlp for Learned will be shown directly.

Similarily, when the mouse is over the CTreeCtrl and the F1 key is pressed, the help material for the CTreeCtrl in InVerse.hlp will be presented directly.

Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. You will have added code to the supplied Visual C++ project 6.0.

In addtion to the code, the successful coder will supply a brief explanation of the changes made to implement the solution.

Complete copyrights to all work purchased.


Platform:
Win98-First Edition and later.
WinNt, Win2000, and WinXp
(These o/s come with mfc42.dll and msvcrt.dll)

My development environment is Visual Studio 98 sp5.

Must be 100% finished and received by buyer on:
Mar 31, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.


Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
 
Bidding/Comments:
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
 
Date   Coder Rating  
This bid was accepted by the buyer!
DrMaltz
(5 ratings)
in Richmond, Virginia
United States
Bid id: 114,502
 
$25 (USD) Mar 1, 2002
9:44:47 PM EDT
 8.2
(Very Good)
   
Paraclete,

Efficient developer who seeks to put forth quality work. If you are interested, I'm available to develop the code you need asap.

DrMaltz.
 
 
 
 
  See 11 private reply(ies)
to/from DrMaltz.
 




Quick Bid Request Search
 Advanced Search
Newest Open Work
Latest News  
Credentials


 

 
Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
 
Top Coders.

Securenext
Rated a 9.96 on 112 jobs 
Anuj Gakhar
Rated a 9.97 on 102 jobs 
Buddies
Rated a 9.83 on 81 jobs 
Andrei Remenchuk
Rated a 10 on 13 jobs 
Codman
Rated a 9.97 on 149 jobs 
Michael Sharp
Rated a 9.97 on 181 jobs 
D-N-S
Rated a 9.93 on 37 jobs 
markesh
Rated a 10 on 22 jobs 
teleCODERS
Rated a 9.93 on 67 jobs 
Maxnet Technologi es Private Limited
Rated a 9.92 on 74 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

 
Other
Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:

 

Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright © 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.