Ermitteln, ob Fenster eine Konsole ist
-
NES-Spieler schrieb:
hustbaer schrieb:
modifiziere lieber die SFML fensterklasse so dass du an das handle rankommst
Ja, klar, und wenn mir die
std::string-Klasse nicht gefällt, modifiziere ich einfach mal den C++-Standard.Benutzername_ schrieb:
@hustbaer
Ich vermute, dass das nicht geht, weil SFML auch aus einer privaten (closed source) Implementierung besteht.Doch, das würde schon gehen. Aber ich find's eben scheiße, den bestehenden Quellcode zu ändern. Damit kann das Program ja nur noch mit meiner spezifischen Variante der SFML kompiliert werden.
Tu doch was du willst
-
Dann geh doch den umgekehrten weg. Anstatt von der SFML ein Fenster erzeugen zu lassen und dann per WINAPI raus zu finden ob es eine Console ist. Erzeuge per WINAPI deine Fenster und erzeuge darauf deine RenderWindow. Damit hast du dein Handle.
-
Ne, das will er glaube ich auch nicht.
Aus einem anderen Thread:
NES-Spieler schrieb:
Nein, das ist nicht gut. Das Komfortable an der SFML ist ja, daß man einfach nur eine Fenstervariable erstellt und damit hat sich's. Nun will ich ja nicht erst ein komplettes Fenster mit der WinAPI zusammenbauen, sondern das SFML-Fenster nehmen und nur die Teile nativ programmieren, die SFML nicht unterstützt (sprich: Das Menü).