Archiv verlassen und diese Seite im Standarddesign anzeigen : Applikation in Vollbild
Import-Script
22.10.2003, 16:24
Hi, <BR> <BR>wie kann ich unter Borland C++ (oder Visual C) die Clien-Area eines fensters als Vollbild deklarieren? <BR> <BR>Bei meiner Anwendung muss ich den gesammten Bildschirm nutzen. Es darf kein Fensterrand zu sehen sein. <BR> <BR>Gruß <BR>Elmar
Import-Script
22.10.2003, 22:48
Unter Win32 dürfte die Antwort die Funktion SetForegroundWindow() bringen. Sollte nicht nur auf die Konsole beschränkt sein. Im Zweifel noch mal die VC Online Hilfe oder die Win32 Hilfedatei (>10 MB Version) hinzuziehen. <BR> <BR><a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q196103" target="_blank">http://http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q196103</a> <BR> <BR>Gruß Gerd
Import-Script
22.10.2003, 23:07
Hi, <BR> <BR>danke für den Tipp. Werde ich am Wochenende mal ausprobieren. <BR> <BR>Gruß <BR>Elmar
Import-Script
27.10.2003, 21:45
SetForegroundWindow() ist nur zum maximieren. möchtest du nur die client-area erweitern oder auch alles übermalen? <BR> <BR>ersteres: schonmal probiert, das handle vom desktop zu kriegen? und dann die windows-messages abzufangen? (subclassing, <a href="http://www.venkydude.com/articles/subclass.htm" target=_top>http://www.venkydude.com/articles/subclass.htm</a>) <BR> <BR>zweiteres: dann würde ich mal ein vollbild-fenster erzeugen und gegebenenfalls das fenster wieder transparent machen.
Import-Script
27.10.2003, 22:13
Hi, <BR> <BR>habe ich auch festgestellt. Aufgabenstellung ist es, auf dem gesamten Bildschirm zeichen zu können. Damit sollen nämlich Videobildeinblendungen gemacht werden un da stört die Titelleiste. <BR> <BR>Gruß <BR>Elmar
Import-Script
27.10.2003, 23:03
schau mal unter <a href="http://www.programmersheaven.com/" target=_top>http://www.programmersheaven.com/</a> dort habe ich mal was für delphi gefunden, um transparente child formulare zu erstellen (ohne titelleiste/rahmen). <BR>die canvas von dem child form lässt sich über den kompletten screen legen. <BR>somit kannst du dann ohne startleiste, ohne alles im vollbild arbeiten. <BR>für c++ gibts da bestimmt auch was! <BR> <BR>ansonsten guck dich doch mal im directx sdk um, die spieleprogrammierer unter windows machen ja auch nichts anderes ;) <BR> <BR>gruss, malte
Import-Script
28.10.2003, 03:40
Hallo zusammen! <BR>Hab nochmal nachgeschaut. War doch ein klein wenig anders. Man muss um ins Vollbild zu gelangen gewissermassen den Desktop ersetzen. Das geschieht wohl mit GetWindowPlacement(), anschliessend wird mittels SW_SHOWMAXIMIZED das Fenster grossgemacht (grob erläutert). <BR> <BR>Anbei ein kurzes Progrämmchen (Drawflag) samt Übersetzung (hab auf die schnelle den Lcc-Win32 genommen). <BR> <BR>Die Funktion, die das Vollbild herstellt ist aus dem Programm TinyPad.zip von http://<a href="http://www.john.findlay1.btinternet.co.uk/" target=_top>www.john.findlay1.btinternet.co.uk/</a> (steht auch im Quelltext), ist aber ganz einfach einzubinden. <BR> <BR><!--attachment: drawflag-9542.unk*attachment_icon.gif*application/octet-stream*5.2*Drawflag%2eexe*drawflag%2eexe --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/attachment_icon.gif" align=left alt="application/octet-stream">Drawflag.exe<br><a href="http://progshop.com/elektronik/diskussion/messages/4285/drawflag-9542.unk" target="_blank"><b>drawflag.exe</b></a> (5.2 k)</td></tr></table></center><!--/attachment--> <BR><!--attachment: drawflag-9543.txt*mime_txt.gif*text/plain*3.8*Drawflag%2ec*drawflag%2ec --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_txt.gif" align=left alt="text/plain">Drawflag.c<br><a href="http://progshop.com/elektronik/diskussion/messages/4285/drawflag-9543.txt" target="_blank"><b>drawflag.c</b></a> (3.8 k)</td></tr></table></center><!--/attachment--> <BR><!--attachment: TinyPad-9544.zip*mime_zip.gif*application/x-zip-compressed*28.3*TinyPad%2ezip*TinyPad%2ezip --><center><table border=1><tr><td><img src="http://progshop.com/elektronik/diskussion/icons/mime_zip.gif" align=left alt="application/x-zip-compressed">TinyPad.zip<br><a href="http://progshop.com/elektronik/diskussion/messages/4285/TinyPad-9544.zip" target="_blank"><b>TinyPad.zip</b></a> (28.3 k)</td></tr></table></center><!--/attachment--> <BR> <BR>Gruß Gerd <BR> <BR>PS: Nicht mal der berüchtigte Server Error - ein Glücksfall! Dateien noch rückbenennen!
Powered by vBulletin® Version 4.1.7 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.