Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Klaus

Treue Seele

  • »Klaus« ist der Autor dieses Themas

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

1

20.04.2004, 18:53

Änderungsvorschlag für den tbConfigDlg

Ich wollt da mal n Feedback geben, wegen was, was mich schon länger stört ;)

Und zwar teste ich meine Programme gerne bei kleinerer Auflösung, als meine Desktop-Bildschirmauflösung (1280x960). Das lässt sich im Windowed Mode viel besser machen, weil dann ja nicht immer erst umgestellt werden muss. Daher störts mich jedes Mal, wenn ich im Dialog erst umschalten muss, auf Fenstermodus.
Gehts euch auch so oder testet ihr im Fullscreen? Oder nervts euch nicht?

Ich könnte natürlich auch den Fullscreen Modus benutzen, aber dann hab ich wieder das Problem, dass ich bis zu ner größeren Auflösung n ganzes Stück scrollen muss... Es is immer so blöd, wenn nach nem 320x240 Fullscreen alle Fenster auf dem Desktop so klein gezogen sind.
Zum Scrollen kann man für 800x600x16 ja einfach einmal auf "8" drücken - ein bisschen Comfort im WinAPI ;). Aber für 1260 müsste ich erstmal durch alle 1024er durch.

Also: Wäre es möglich, den ConfigDlg so zu ändern, dass man - damits für alle passt, vorgeben kann, ob Windowed oder Fullscreen, und wenn Fullscreen, auch gleich automatisch den bereits aktiven Fullscreen-Modus auswählt? Falls das nicht möglich oder schwer is, die aktuelle Desktop-Auflösung und Farbtiefe zu bekommen, würde ja ein RegKey mit der letzten gewählten Konfiguration schon reichen ;)

Vielleicht hat ja schon jemand den Dialog umgeschrieben, oder vielleicht würde es jemand machen ;) (Ich könnts ja auch mal versuchen *gg* )


bye
Klaus
Mozilla Firefox
The Browser - reloaded

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

2

20.04.2004, 20:10

du kannst doch einfach deine grafik einstellungen speicher und dann ne routine schreiben die sie dir immer läd. so mach ichs demnächst (wenn ich zufällig mal zeit finden sollte :-) auch.

Klaus

Treue Seele

  • »Klaus« ist der Autor dieses Themas

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

3

20.04.2004, 20:18

Mir war da die Idee, dasses nicht jeder selbst machen müsste, sondern das vielleicht einmal für alle mit einem Update erledigt würde ;)
Wäre vielleicht praktischer, wenn man voneinander etwas "gewinnen" könnte... Zusammenarbeit eben :) (Es soll ja nicht so sein, dass einer immer was für alle macht ;) )
Mozilla Firefox
The Browser - reloaded

Anonymous

unregistriert

4

21.04.2004, 15:56

Also der Witz mit den zwei Möglichkeiten:
Entweder jeder ändert bei sich in der Direct3DEnum.cpp diese Zeile: CheckDlgButton(hDlg, IDC_D3DS_FULLSCREEN_MODE, BST_CHECKED); in CheckDlgButton(hDlg, IDC_D3DS_WINDOWED_MODE, BST_CHECKED); um oder du machst dir die mühe die ganze Datei zum download frei zu geben ;D .

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

5

21.04.2004, 16:45

Ich hab mir selbst einen Einstellungsdialog geschrieben.

Der wird nur beim Ersten Aufstarten des Programms ausgeführt (oder wenn 'ne neue GrKa gefunden wurde ;) ), speichert dann alle Einstellungen und wird bei allen folgenden Programmstarts immer geladen. Es gibt dann noch 'ne zusätliche Exe-Datei, über die man die Einstellunegn nachträglich noch ändern kann, da werden aber von Anfang an die bei der letzten Änderung der Einstellungen ausgewählten Daten angezeigt. :huhu:

Der hat aber deutlich weniger Einstllungsmöglichkeiten als der von David. Man kann lediglich den Adapter, den Gerätetyp, die Auflösung und die Farbtiefe (16- oder 32-bit) wählen (Bei der Farbtiefe wird dann die für meine Zwecke am besten passende verfügbare in dieser bit-Zahl ausgewählt).
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Anonymous

unregistriert

6

21.04.2004, 16:52

Ich strebe ja die plug and prey Methode an. Der Benutzer kann dann zwar, dann über die Einstellungen das ganze verändern, aber das Programm lässt sich auch komplett ohne konfiguriern starten, da das Programm selbst die Möglichkeiten durchtestet und die besten auswählt.

Klaus

Treue Seele

  • »Klaus« ist der Autor dieses Themas

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

7

21.04.2004, 17:19

Zitat von »"Nemo"«

..., da das Programm selbst die Möglichkeiten durchtestet und die besten auswählt.


So, wies die (sehr schön durchdachten!) DX SDK Samples es auch machen. (Ich hab die BaseApplication für die Samples n bissel umgeschrieben, meinen Bedürfnissen angepasst und für meine .net/MDX Engine benutzt ^^ ).

Ich würde aber im Debug Modus doch lieber schnell umstellen können, wie ich es haben will.
Außerdem hätte ich *da* dann doch lieber den Fenstermodus ;)
Naja, gut, ich glaub, für die Release ist tatsächlich das automatische auswählen am besten. :)
Sollte ich da was ordentliches zu Stande gebracht haben, werd ich das natürlich veröffentlichen ;)
Mozilla Firefox
The Browser - reloaded

Anonymous

unregistriert

8

21.04.2004, 17:22

wie gesagt, wenn du das dialog Fenster nimmst kannst du einfach die zeile ändern, dann ist der FensterMode die Standarteinstellung.

In Deinem Beitrag befinden sich noch Fehler.
Bitte bearbeite die rot markierten Stellen und lösche diesen Text.

Klaus

Treue Seele

  • »Klaus« ist der Autor dieses Themas

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

9

21.04.2004, 17:40

Danke :)

Ich werd das gleich einbauen
Mozilla Firefox
The Browser - reloaded

Werbeanzeige