Italia
Foro

Anfangadresse von einem Fenster per Grafikpunkt

 
Ich habe dieses Fenster, wo eine Bild abgbildet ist : hWin2& = @Create("text", %hWnd, "Test3", 10, 150, 128,128). Nun möchte ich direkt drauf zu greifen auf die Adresse per einen Pixel.

mfg
peter
 
08.09.2008  
 




Jörg
Sellmeyer
Verstehe ich das richtig? Du willst die Farbe eines Pixels in Deinem Textfeld bestimmen?

GetPixel ist hier Dein Freund:
Color& = GetPixel(X%,Y%)
Dabei ist X% die Strecke vom linken Fensterrand bis zum Control plus die Strecke bis zu gewünschten Pixel. Für Y% gilt das Gleiche mit der Höhe des Fensters.
Mit GetRValue(Color&), GetGValue(Color&), GetVValue(Color&) kannst Du dann die einzelnen Farbanteile ermitteln.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.09.2008  
 



Liegt ein anderes Fenster oder Control darüber, dann versagt diese Methode jedoch leider.
 
09.09.2008  
 



Vieeeeeel zu langsam per mich : Color& = GetPixel(X%,Y%)
Hätte die dann schon genommen.

Ich brauche zu diesem Zeitpunkt nur die Adresse, auch wenn die sich später ändert.

mfg
 
09.09.2008  
 



Mit XProfan10 lege das Bild ins MemPic dann hast Du &MemDC - mit XProfan11 hat man ja eh beliebige hPics.
 
09.09.2008  
 



Wie werden im &MemDC die Farben abgelegt?
3 Pixel nebeneinander ergeben R,G,B ?
Oder wie ist dort das Ablegeschema?

mfg
peter
 
09.09.2008  
 



&MemDC beinhaltet das Handle zum Device-Context (DC)
 
09.09.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.450 Views

Untitledvor 0 min.
Daniel Mittermeier23.10.2012
funkheld31.03.2012
Uwe Lang27.03.2012

Themeninformationen

Dieses Thema hat 3 subscriber:

unbekannt (3x)
iF (3x)
Jörg Sellmeyer (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie