?
Solved

WinHelp question

Posted on 1998-02-17
11
Medium Priority
?
253 Views
Last Modified: 2010-04-04
I need to know how to bring up the help dialog (using Application.HelpCommand)  that shows the Contents tab.

I know how to display the Index tab but not the Contents tab. Also, I read the Winhelp.hlp file and it was mentioning something about the HELP_FINDER command, but it is not described more in detail. Does anyone know how to use this command?

Keith
0
Comment
Question by:keithcsl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
11 Comments
 
LVL 8

Accepted Solution

by:
ZifNab earned 90 total points
ID: 1359421
Yep, that's easy :

 Application.HelpCommand(Help_finder,0);

Regards, Zif.
0
 
LVL 1

Author Comment

by:keithcsl
ID: 1359422
i have already tried this and it doesn't work. if the previous call to the help dialog is in the index tab, it the code above will call the dialog with the index tab again.

Keith
0
 
LVL 5

Expert Comment

by:ronit051397
ID: 1359423
WinHelp(Handle, 'C:\Program Files\Borland\Delphi 3\Help\Delphi3.hlp', HELP_FINDER,HELP_CONTENTS);
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 1

Author Comment

by:keithcsl
ID: 1359424
ronit,

I had the same problem. The help dialog remembers that it was last using the index so it brings it up again. Am I doing something wrong?

PS: wouldn't the code above be the same as:
  Application.HelpCommand(HELP_FINDER, HELP_CONTENTS);
  cecause the arguments r the same.

Keith
0
 
LVL 1

Author Comment

by:keithcsl
ID: 1359425
I am using HELP_PARTIALKEY to show the Index tab and it works all the time. Do you know how to use the HELP_SETCONTENTS command??

Keith
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1359426
Application.HelpCommand(HELP_SETCONTENTS, id_of_content_page);

Is your help file syntax correct?
0
 
LVL 1

Author Comment

by:keithcsl
ID: 1359427
HELP_SETCONTENTS is not the function i am looking for. I just want to display the Contents tab, not the help topic.

Hmmm, I tried Delphi's help menu and it hasa the same problem. Try clicking on the Contents command on the Help menu. Then click on the Index tab. Now close the help dialog and go to the Contents menu again. It will desplay the Index tab.

Keith
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1359428
? You asked how to use HELP_SETCONTENTS, so I gave it to you.
0
 
LVL 1

Author Comment

by:keithcsl
ID: 1359429
Zifnab

Please don't get offended by my comments. If you read my original question, you have not answered it at all. My comments are just constructive suggestions so that I can work with experts to solve my problem.

Well, I guess I'll just have to accept your answer and post the original question again....

Keith
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1359430
keithcsl, why didn't you just rejected my answer?
0
 
LVL 1

Author Comment

by:keithcsl
ID: 1359431
Zifnab

well, based on the history of this question, i can see that I have asked another question in my comments and u have answered it correctly. i accecpted ur answer (the one in the comment) because i can't say that it was worng...

besides, i have also learnt something new from u, ie the HELP_SETCONTENTS command. thanx for that. i hope we can continue to exchange thoughts in future...

Keith
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses
Course of the Month10 days, 16 hours left to enroll

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question