xclass dshelp in Vordergrund bringen

Moderator: Moderatoren

Antworten
stevie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 417
Registriert: Mo, 17. Sep 2007 18:20
Wohnort: Senftenberg
Kontaktdaten:

xclass dshelp in Vordergrund bringen

Beitrag von stevie »

Hallo,
Erstmal ein frohes neues Jahr euch allen.

Ich habe ein dshelp-Objekt, welches ich mit showhelpcontents aufrufe. Wie kriege ich dieses Fenster aktiviert und in den Vordergrund, also so als würde ich im MDI-Dialog mit setappfocus vorgehen?
stevie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 417
Registriert: Mo, 17. Sep 2007 18:20
Wohnort: Senftenberg
Kontaktdaten:

Re: xclass dshelp in Vordergrund bringen

Beitrag von stevie »

stevie hat geschrieben:Hallo,
Erstmal ein frohes neues Jahr euch allen.

Ich habe ein dshelp-Objekt, welches ich mit showhelpcontents aufrufe. Wie kriege ich dieses Fenster aktiviert und in den Vordergrund, also so als würde ich im MDI-Dialog mit setappfocus vorgehen?
ok, das lag daran das das xbphelp noch in einer do while schleife aufgerufen wurde. Aber noch ne andere Frage: Kann man die Größe des Hilfe-Fensters festlegen? Standardmäßig wird die bei mir im Vollbild angezeigt.
oDsHelp:=setapphelp("zehilfe.chm","Windows HTML Hilfe")
oDsHelp:create()

und dann im link:
getapphelp():showhelpcontents()
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Stevie,
die Fenstergrösse gibst Du in den Konfigdateien mit an - und zwar in Deiner .hhp-Datei untzer dem Abschnitt [WINDOWS] - ein Beispiel:

Code: Alles auswählen

[WINDOWS]
Easydog="Easydog 4.7","easydog.hhc","easydog.hhk","Hilfe\Scripte\Allgemein.html","Hilfe\Scripte\Allgemein.html",,,,,0x22520,200,0x3006,[[color=red]0,0,800,600[/color]],0x830000,,,,,,0
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
stevie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 417
Registriert: Mo, 17. Sep 2007 18:20
Wohnort: Senftenberg
Kontaktdaten:

Beitrag von stevie »

Kann man den dsfiledialog eigentlich auch mittig anordnen? Beim xbpfiledialog konnte man ja noch mit oFDlg:center:=.T. den Dialog zentriert anzeigen. Wie macht man das im dsfiledialog?
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Stevie,
falls die Frage an mich gerichtet gewesen sein soll, so kann ich Dir darauf leider nicht antworten, da ich die Funktion nicht nutze...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Beitrag von Lewi »

Hi Stevie,
versuche es mit:

Code: Alles auswählen

oFDlg := dsFileDialog():New()
oFDlg:Init( GetApp() )
So nutze ich den FileDlg. Bei mir wird dann der File-Dialog zentriert zum Parent (GetApp) dargestellt.


Gruß, Olaf
stevie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 417
Registriert: Mo, 17. Sep 2007 18:20
Wohnort: Senftenberg
Kontaktdaten:

Beitrag von stevie »

Lewi hat geschrieben:Hi Stevie,
versuche es mit:

Code: Alles auswählen

oFDlg := dsFileDialog():New()
oFDlg:Init( GetApp() )
So nutze ich den FileDlg. Bei mir wird dann der File-Dialog zentriert zum Parent (GetApp) dargestellt.


Gruß, Olaf
Komisch der wird trotzdem links oben angezeigt.
oFileDlg:= dsFileDialog():new() // Auswahlfenster erzeugen
oFileDlg:init(getapp())
oFileDlg:Title:= "Datei auswählen"
oFileDlg:Create()
cFile := oFileDlg:Open( "*.DBF" ) // ausgewaehlte Datei uebernehmen
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Beitrag von AUGE_OHR »

hi,
stevie hat geschrieben: Komisch der wird trotzdem links oben angezeigt.
oFileDlg:= dsFileDialog():new() // Auswahlfenster erzeugen
setzte doch mal einen Parent in den dsFileDialog ein ob das hilft.

gruss by OHR
Jimmy
Antworten