Autor Beitrag
Thomas78
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 10.06.04 14:56 
Hallo Leute,

habe eine Hilfedatei (help.hlp) in mein Projekt eingebunden. Jetzt möcht ich, dass alles wie in einem normale Programm funktioniert: ich bewege den Mauszeiger auf ein Element z.B.: Button (klicke ihn aber nicht an) und drücke F1. Danach soll die gewünschte Hilfe erscheinen.
Eine ID (HelpContext) habe ich dem Button schon gegeben.
Es klappt bis jetzt aber nur, wenn ich den Button mit der TAB- Taste anwähle und F1 drücke - ist im späteren Programmgebrauch aber eher unwarscheinlich/lästig. :(

Ich hoffe Ihr könnt mir helfen.

Vielen Dank im Vorraus

Thomas
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 10.06.04 15:03 
Handelt es sich bei diesem Fenster um einen Dialog? Also kein Hauptfenster sondern vielleicht eine Unterform, in der man nur etwas eintragen kann? Dann schau mal im Objektinspektor bei "BorderIcons" und aktiviere biHelp. Damit erscheint der ?-Button für die Kontexthilfe in der Titelleiste des Fensters. Den Rest übernimmt Delphi.

Aber (und darum meine Frage nach der Art des Fensters) auf Grund von Designvorgaben seitens Microsoft klappt die Kontexthilfe nicht, wenn du den Minimieren- und/oder Maximierenbutton auch benutzt.
CrazyLuke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 247

Windows XP Pro
Turbo Delphi Explorer, D2005 PE
BeitragVerfasst: Sa 15.01.05 17:21 
Also habe ich keine Möglichkeit, die Direkthilfe im Hauptfenster (bsSingle, Maximieren deaktiviert) zu nutzen? Denn minimieren sollte man das Programm schon können...

MfG
CrazyLuke
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.01.05 19:44 
AFAIK geht das nicht. Es ist eben eine Vorgabe, liegt vermutlich daran, dass man diese Art der Hilfe nur in Dialogen braucht. Und Dialoge besitzen meist bloß den Schließen-Knopf.
CrazyLuke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 247

Windows XP Pro
Turbo Delphi Explorer, D2005 PE
BeitragVerfasst: Sa 15.01.05 19:50 
Okay. Naja, beschränk ich mich halt auf die normalen Mauszeiger/Statusbar-Hints...

MfG
CrazyLuke
tomtom62
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278

WIN 2000, XP prof
D5 prof.
BeitragVerfasst: So 16.01.05 19:05 
Du könntest mit einen Popupmenü einen Eintrag "Was ist das ?" haben.Mittels diesem könntest Du dann die Kontexthilfe starten. Eine Komponente dazu findst Du z.B. unter

www.helpandmanual.com/comppage.htm