AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:32

Parameter dieser Suchanfrage:

Suche in Thema: GetDC, Canvas, bsclear
Suche alle Beiträge, die von "simjoh" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 13. Jul 2007
    Äh, nochmal ne Frage.

    Ich zeichne mit

    C.Handle := GetDC(FremdesFenster.Handle);
    C.TextRect(Rect,PointX,PointY,Str);

    den Text Str im Rechteck Rect in ein fremdes Fenster. C ist ein TCanvas. Genau diesen Text im will ich nun wieder löschen. Wie muss ich das den anstellen? Wenn ich das Rect an deine Proc übergebe, wird der Text nicht überschreiben, is wahrscheinlich an der falschen...
  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 13. Jul 2007
    Fuuuuuuuuuuuunzt!!

    Ohne wackeln und zappeln des fremden Fensters. Geht tatsächlich mit

    var
    Rect: TRect;
    begin
    GetWindowRect(FremdesFenster.Handle, Rect);
    Rect.Bottom:= Rect.Bottom- Rect.Top;
    Rect.Right:= Rect.Right- Rect.Left;
  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 13. Jul 2007
    Hi, sorry, bin gestern gleich offline gegangen, hätt ich gewusst, dass ich noch ne Antwort bekomme, wäre ich noch wach geblieben. Das Handle ermittle ich im Prinzip so:


    //fill in the listview with all the information
    procedure TMainForm.WriteText(Wnd: HWnd);
    var pcWinText : PChar;
    NewItem : TListItem;
    aProcessEntry32 : TProcessEntry32;
    aSnapshotHandle :...
  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 12. Jul 2007
    Hi

    geht leider immer noch nicht. Immer flackert der ganze Bildschirm. Hab keine Idee mehr, wer hat noch eine??

    Danke.
  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 8. Jul 2007
    Hi,

    danke für die Tipps, aber beim Test gerade flackert bei beiden Versionen der Bildschirm, weil offensichtlich ständig das gesamte Fenster refresht wird. Bei

    RedrawWindow(FremdesFenster.Handle, nil, 0, RDW_ERASE or RDW_FRAME or RDW_INVALIDATE or RDW_UPDATENOW or RDW_ALLCHILDREN);

    wie wird denn da das refreshen auf das Rect beschränkt? Oder is das ne dumme Frage?

    Gruß
  • Forum: Win32/Win64 API (native code)

    Re: GetDC, Canvas, bsclear

     
      by simjoh, 7. Jul 2007
    Hm, beides klingt gut, ich hab aber keine Ahnung, wie ich das umsetzen soll. :oops:
  • Forum: Win32/Win64 API (native code)

    GetDC, Canvas, bsclear

     
      by simjoh, 6. Jul 2007
    Hi,

    ich sende per


    Canvas.Handle := GetDC(FremdesFenster.Handle);

    und

    Canvas.TextRect(TheRect,x,y,Str);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=simjoh&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=95464
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz