PDA

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&#43;&#43; &#40;oder Visual C&#41; 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&uuml;rfte die Antwort die Funktion SetForegroundWindow&#40;&#41; bringen. Sollte nicht nur auf die Konsole beschränkt sein. Im Zweifel noch mal die VC Online Hilfe oder die Win32 Hilfedatei &#40;&#62;10 MB Version&#41; 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&uuml;r den Tipp. Werde ich am Wochenende mal ausprobieren. <BR> <BR>Gruß <BR>Elmar

Import-Script
27.10.2003, 21:45
SetForegroundWindow&#40;&#41; ist nur zum maximieren. möchtest du nur die client-area erweitern oder auch alles &uuml;bermalen? <BR> <BR>ersteres: schonmal probiert, das handle vom desktop zu kriegen? und dann die windows-messages abzufangen? &#40;subclassing, <a href="http://www.venkydude.com/articles/subclass.htm" target=_top>http://www.venkydude.com/articles/subclass.htm</a>&#41; <BR> <BR>zweiteres: dann w&uuml;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&uuml;r delphi gefunden, um transparente child formulare zu erstellen &#40;ohne titelleiste/rahmen&#41;. <BR>die canvas von dem child form lässt sich &uuml;ber den kompletten screen legen. <BR>somit kannst du dann ohne startleiste, ohne alles im vollbild arbeiten. <BR>f&uuml;r c&#43;&#43; 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 ;&#41; <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&#40;&#41;, anschliessend wird mittels SW_SHOWMAXIMIZED das Fenster grossgemacht &#40;grob erläutert&#41;. <BR> <BR>Anbei ein kurzes Progrämmchen &#40;Drawflag&#41; samt Übersetzung &#40;hab auf die schnelle den Lcc-Win32 genommen&#41;. <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> &#40;steht auch im Quelltext&#41;, 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&uuml;chtigte Server Error - ein Gl&uuml;cksfall! Dateien noch r&uuml;ckbenennen!