![]() |
Canvas im Vordergrund
Hey hab wida ne seltsame Frage ^^ ich würde gerne mein Programm minimieren ein anderes starten und mit Canvas die ganze zeit was auf das 2. Programm schreiben, es soll auch da bleiben und nicht weg gehen wenn man drüber geht bzw. ne Schleife die es einfach immer wieder neu zeichnet
ich hoffe man kann mich verstehen und jmd. kann mir helfen Thx im Vorraus MfG N1GhtSurfer |
Re: Canvas im Vordergrund
Zitat:
Gruß -- |
Re: Canvas im Vordergrund
Zitat:
Delphi-Quellcode:
oder der Variante mit Ex dahinter und benutz dann die üblichen Zeichenmethoden.
HDC GetDC(
HWND hWnd // handle to window ); Wenn das andere Fenster noch minimiert wird oder sich die Größe verändert, musst du dir eventuell was ausdenken, das zu überprüfen und neu zu zeichen (irgend ein Message-Hook?). |
Re: Canvas im Vordergrund
Zitat:
|
Re: Canvas im Vordergrund
Wie wäre es wenn man ein Form nimmt, FormStyle = fsStayOnTop, den Hintergrund weiß macht, TransparentColor = True, TransparentColorValue = White.
Dann kann man mit Canvas auf die Form zeichnen. |
Re: Canvas im Vordergrund
Ne geht leider nit weil ich ja das programm dahinterg steuern muss ;P
|
Re: Canvas im Vordergrund
Zitat:
|
Re: Canvas im Vordergrund
Zitat:
|
Re: Canvas im Vordergrund
Habs grade ausprobiert ja man kann durchklicken prob. is das wenn die Form Transparent ist ist auch Canvas Transparent
=( muss ich wohl doch mal eine der Komplizierteren Methoden versuchen EDIT// Ups ich war wohl nur zu dumm ausserhalb der Form zuzeichnen also habs jetzt so gemacht das ich ein Timer Eingebaut habe ihn auf 1ms gestellt habe die Form Transparent gemacht habe und diesen Code hier in abgeänderter Form verwendet habe =) ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz