![]() |
Suche Funktion um Fenster oder Controls zu selektieren
Hallo Leute,
wie der eigentliche Titel schon sagt suche ich eine Funktion, um Fenster oder Controls zu selektieren. In einigen Programm wie z.B. in diesen: ![]() ![]() Gibt es dazu Funktionen um genau dies umzusetzen? zero_x |
Re: Suche Funktion um Fenster oder Controls zu selektieren
|
Re: Suche Funktion um Fenster oder Controls zu selektieren
Hallo RWarnecke,
ich glaube du hast mich nicht richitig verstanden. Ich möchte diesen "Umrandung-Effekt" bei Fenstern oder Control, wie auch bei WinSpy erzielen. zero_x |
Re: Suche Funktion um Fenster oder Controls zu selektieren
Delphi-Quellcode:
procedure FrameWindow(Wnd: HWND);
var dc: HDC; rc: TRect; hOldPen, hOldBrush: HBrush; begin if GetWindowRect(Wnd, rc) then begin dc := GetWindowDC(Wnd); if dc <> 0 then try SetROP2(dc, R2_NOTXORPEN); hOldBrush := SelectObject(dc, GetStockObject(NULL_BRUSH)); hOldPen := SelectObject(dc, CreatePen(PS_DASHDOT, 2, $00)); with rc do Rectangle(dc, 1, 1, Right - Left, Bottom - Top); SelectObject(dc, hOldBrush); DeleteObject(SelectObject(dc, hOldPen)); finally ReleaseDC(Wnd, dc); end; end; end; |
Re: Suche Funktion um Fenster oder Controls zu selektieren
Hallo toms,
vielen Dank :!: zero_x |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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 by Thomas Breitkreuz