Deutsch
Forum

Anfangadresse von einem Fenster für 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 für 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 für 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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.225 Betrachtungen

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

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

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


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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