Find Jobs
Hire Freelancers

WinHelp for MFC dialog app controls and menu

$20-25 USD

Dalam Kemajuan
Disiarkan sekitar 22 tahun yang lalu

$20-25 USD

Dibayar semasa penghantaran
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 [login to view URL] 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, [login to view URL] (and all associated files) in a zip package InVerse.zip. It will have [login to view URL], [login to view URL], [login to view URL], [login to view URL], 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 [login to view URL] 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 [login to view URL] 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 [login to view URL] and [login to view URL]) My development environment is Visual Studio 98 sp5.
ID Projek: 2840598

Tentang projek

2 cadangan
Projek jarak jauh
Aktif 22 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
Dianugerahkan kepada:
Avatar Pengguna
See private message.
$21.25 USD dalam 14 hari
5.0 (5 ulasan)
2.6
2.6
2 pekerja bebas membida secara purata $21 USD untuk pekerjaan ini
Avatar Pengguna
See private message.
$21.25 USD dalam 14 hari
4.9 (139 ulasan)
5.6
5.6

Tentang klien

Bendera UNITED STATES
United States
5.0
3
Ahli sejak Nov 26, 2001

Pengesahan Klien

Pekerjaan lain daripada klien ini

RamDisk larger than 32 meg
$30-100 USD
Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.