Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Fingerboarder
Anmeldungsdatum: 09.12.2006 Beiträge: 37
|
Verfasst am: 09.12.2006, 11:39 Titel: Windows-Dialog aus Screen-Fenster |
|
|
Hi @ all!
Ic hab von Volta´s Page den http://wadepohl.homepage.t-online.de/fbas/dateidialog.html
Windows-Dialog zum Laden und Speichenrn bei mir eingebaut.
Nun ist das Interface meines Programm aber im Screen-Fenster, doch der Dialog wird aus dem Console-Fenster aufgerufen. Das will ich aber mit dem Parameter -s gui verschwinden lassen, doch dann ist auch der Dialog nicht mehr da.
Frage:
Wie kann ich den Dialog aus dem Screen-Fenster starten?
Mfg Fingerboarder |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 09.12.2006, 14:07 Titel: |
|
|
Hi Fingerboarder,
Zitat: | Wie kann ich den Dialog aus dem Screen-Fenster starten? |
Code: | ...
'Dim As Zstring *MAX_PATH Titel = ""
'If GetConsoleTitle (@Titel, MAX_PATH) = 0 Then Return "" ' nur Console
Dim FB_OFN AS OPENFILENAME
FB_OFN.lStructSize = Len(FB_OFN)
FB_OFN.hwndOwner = FindWindow( 0, "Titel deines Fensters" )
FB_OFN.hInstance = 0 ' oder HInstance deines Fensters
... | Ich hatte es nur für Konsoleanwendungen geschrieben, weil es mit der fbgfx recht schwierig ist an die HInstance des Screens zu kommen.
Weiter funktioniert der Aufruf nicht wenn mit screen ein Vollbild eingestellt ist und der Auswahldialog kann sich hinter dem Screen verstecken . _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Fingerboarder
Anmeldungsdatum: 09.12.2006 Beiträge: 37
|
Verfasst am: 10.12.2006, 10:30 Titel: |
|
|
Danke!
Gibt´s ne Möglichkeit den Vollbild-Modus zu verbieten? |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 10.12.2006, 12:43 Titel: |
|
|
ja, gibt es
z.B. Screen 18,32,,4
Code: | SCREEN Modus[,[ Farbtiefe][,[ ZahlDerSeiten][, Flags[, Bildwiederholrate]]]]
Flags:
0 GFX_WINDOWED (&h00)
1 Vollbildmodus ; GFX_FULLSCREEN (&h01)
4 kein Moduswechsel ; GFX_NO_SWITCH (&h04)
8 Rahmenlos ; GFX_NO_FRAME (&h08)
'erst ab FB0.17
16 transparent ; GFX_SHAPED_WINDOW (&h10)
32 im Vordergrund ; GFX_ALWAYS_ON_TOP (&h20)
64 alpha channel RGBA ; GFX_ALPHA_PRIMITIVES (&h40)
-1 kein gfx-Window ; GFX_NULL (-1) |
_________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
|