JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=46b58b3b63dafc8511ec71d64c17fb56Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Schwebe-Fenster

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Maxim
Senior JLI'ler



Anmeldedatum: 28.03.2004
Beiträge: 249

Medaillen: Keine

BeitragVerfasst am: 21.10.2004, 16:04    Titel: Schwebe-Fenster Antworten mit Zitat

Salut!

Ich möchte meine Anwendung(MFC) mit "schwebe-funktion" ausstaten weiss aber die nötigen Funktionen nicht.Vorschläge?

Merci!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hazel
JLI MVP
JLI MVP


Alter: 40
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 21.10.2004, 16:20    Titel: Antworten mit Zitat

Was ist eine Schwebefunktion?
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PeaceKiller
JLI Master


Alter: 36
Anmeldedatum: 28.11.2002
Beiträge: 970

Medaillen: Keine

BeitragVerfasst am: 21.10.2004, 16:23    Titel: Antworten mit Zitat

Würde ich auch gerne wissen.

@Hazel: auchmal wieder hier
Du könntest auch noch OpenAl zu deinen Links hinzufügen.
_________________
»If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
xardias
JLI Master


Alter: 39
Anmeldedatum: 28.12.2003
Beiträge: 804
Wohnort: Palo Alto, CA
Medaillen: Keine

BeitragVerfasst am: 21.10.2004, 20:36    Titel: Antworten mit Zitat

Das sind doch Hazels Favoriten und nicht deine Razz
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Maxim
Senior JLI'ler



Anmeldedatum: 28.03.2004
Beiträge: 249

Medaillen: Keine

BeitragVerfasst am: 22.10.2004, 10:15    Titel: Antworten mit Zitat

Das ist wenn das Anwendungsfenster immer in Vordergrund ist und nie durch ein anderes überlappt wird.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
KI
JLI Master


Alter: 40
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 22.10.2004, 11:05    Titel: Antworten mit Zitat

Hallo Maxim.

Wenn du dein Fenster selbst erstellst, kannst du es von Anfang an als Schwebefenster definieren.
Das geht über die Funktion CreateWindowEx.
Du übergibst als dwExStyle Parameter WS_EX_TOPMOST.

edit: (alles quatsch was ich geschrieben hab. so funktioniert es in MFC)

In der OnInitDialog() Funktion deines Dialogs fügst du folgenden Funktionsaufruf ein:
SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
Für dein Vorhaben ist nur der erste Parameter von nützen.
Mit SetWindowsPos kann man auch noch andere Einstellungen am Fenster vornehmen. Z.B die Größe und Position verändern... mit den Flags SWP_NOMOVE|SWP_NOSIZE verhinderst du , dass die Parameter x y cy und cy berücksichtigt werden.

Arrow Nachtrag:
und um TopMost abzustellen:
SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Maxim
Senior JLI'ler



Anmeldedatum: 28.03.2004
Beiträge: 249

Medaillen: Keine

BeitragVerfasst am: 22.10.2004, 15:08    Titel: Antworten mit Zitat

Danke muss ich mal ausprobieren.
Ich programmiere ein Deutsch-Englisch Wörterbuch und da ist diese Funktion sehr hilfreich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Maxim
Senior JLI'ler



Anmeldedatum: 28.03.2004
Beiträge: 249

Medaillen: Keine

BeitragVerfasst am: 23.10.2004, 10:06    Titel: Antworten mit Zitat

Es geht nicht-es zeigt keine Wirkung.Komisch, vieleicht hab ich was falsch gemacht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum