Option mit der Tastatur auswählen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Beitrag von Thorium »

AND51 hat geschrieben: > DxDiag ist ein Dialog
Ja? Wie kann man das denn erkennen? Geht das schon rein äuerlich, weiß man sowas einfach oder muss man das mit nem speziellen Code erst herausfinden?
Ich war z. B. davon ausgegangen, dass es ein normales Fenster ist, da es einen Minimierenknopf hat und es in der Taskleiste sichtbar ist.
Ich kenn mich zwar nicht wirklich mit den Internals der Fenster unter Windows aus aber einen Dialog kann man daran erkennen, das er in den Ressourcen als Dialog vorhanden ist. Zu diesem Zweck kann man z.B. den "Ressource Hacker" benutzen.

Unter VB6.0 funzen die Tasten übrigens automatisch. Soweit ich weis sind das bei VB6.0 keine Dialoge. Kann aber sein das VB da extra Code für mit reinkompiliert. Das weis ich nicht.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Nein, man kann aus einem PB Fenster kein Dialog machen.
Zumindest nicht ohne irgendeinen Hack oder sonstigen Kram.

Wobei das aber eigentlich nicht das Problem ist, ein Dialog zu
bauen ist viel einfacher, als eine Oberflaeche mit PB, von mir
aus auch mit dem VD, zu schreiben.

Die Oberflaeche wird mit einem Editor gebastelt (ResEd z.b.)
im Code steht dann eigentlich nur die Dialog Procedure und
der Aufruf um den Dialog zu erzeugen. ts-soft hatte da mal
etwas zu gepostet, sollte leicht zu finden sein.

Edit :
http://www.purebasic.fr/german/viewtopic.php?t=4188
Antworten