Italia
DLL

XChooseColor

 

Jens-Arne
Reumschüssel
Ciao,

hier eine kleine DLL, um bequem "einfache" Farben oder auch komplexere solche auswählen zu können. Die Standardfarben sind circa den Windows-Dialog nur schwer zu erreichen und auch nicht bezeichnet; das ist hier anders.

Es ist eine PDF-Anleitung sowie ein Beispielprogramm beigefügt.

Beste Grüße, Jens-Arne

461 kB
Bezeichnung:XChooseColor-DLL
Version:1.07
Kurzbeschreibung: bequemer Farbauswahldialog
Hochgeladen: vor 29 Tagen
Downloadcounter10
Download
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 29 Tagen  
 




Jens-Arne
Reumschüssel
Auch wenn ich selbst meinen Farbauswahlkrams schon seit Jahren benutze, war doch noch ein kleiner Fehler drin (manchmal wurde beim Klicken von "alle Farben" der detaillierte Farbauswahldialog noch einmal unterhalb des schon vorhandenen aufgebaut, statt den Windows-Farbauswahldialog anzuzeigen). Der ist in V1.01 behoben.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 28 Tagen  
 




Jens-Arne
Reumschüssel
V1.02: passendes Icon zum Dialog hinzugefügt
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 27 Tagen  
 




Jens-Arne
Reumschüssel
V1.03: ein paar mehr Farben & Testbed eingebaut

Im Testbed kann man ausprobieren, ob bestimmte Farbkombinationen miteinander harmonieren.


207 kB
Hochgeladen: vor 26 Tagen
Downloadcounter3
Download
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 26 Tagen  
 




Jens-Arne
Reumschüssel
V1.4:
- optionale Flags eingeführt (sofort zu detaillierten Farben, Testbed anklicken=Rückgabe beider darin gesetzter Farben auf einmal)
- bitte Details dem Aiuto-PDF entnehmen
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 21 Tagen  
 




Jens-Arne
Reumschüssel
V1.5:
ColorPicker hinzugefügt.

Auszug aus der aktualisierten Anleitung:

4. ColorPicker
Wenn Benutzerfarben definiert und damit aktiviert sind, kann einer dieser Benutzerfarben mit dem ColorPicker eine Farbe zugewiesen werden, die mit dem Mauscursor von einer beliebigen Stelle des gesamten Bildschirms »abgegriffen« wird.

Hierzu muss die Alt-Taste festgehalten und eine der Benutzerfarben angeklickt werden. Dadurch öffnet sich ein neuer Dialog, der die Optionen angibt, die nun bestehen: Mit dem Drücken der Taste »p« kann die Farbe, die aktuell unter dem Hotspot des Mauscursors liegt, ermittelt und der zuvor gewählten Benutzerfarbe zugewiesen werden. Danach kann mit einem einfachen Klick auf diese Benutzerfarbe die zuvor ermittelte Farbe ausgewählt und an das Hauptprogramm zurückgegeben werden. Mit Escape wird die ColorPicker-Funktion abgebrochen.

Wichtig: Damit dieses Feature funktioniert, muss das Fenster des Hauptprogramms das aktive Fenster sein! Sonst bekommt es die Tastendrücke (»p« oder Escape) nicht mit.

Die Form des Mauscursors wird dabei leider immer von demjenigen Programm bestimmt, auf dessen Fenster man sich è. Solange es sich um einen Pfeil-Cursor oder ähnliches handelt, ist es einfach, den Hotspot zu erkennen. Wenn es sich aber z.B. um einen Text-Cursor handelt (der in etwa aussieht wie ein I), wird es schwierig sein, den genauen Punkt zu treffen, von dem die Farbe ermittelt wird. Dann ist es sinnvoll, eine größere Fläche anzuvisieren, die die gewünschte Farbe aufweist.

Nachdem die Farbe ermittelt und damit der zuvor gewählten Benutzerfarbe zugewiesen wurde, ist das Tooltip dieses Farbbuttons entsprechend angepasst und zeigt die RGB-Werte der ermittelten Farbe an.
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 9 Tagen  
 




Jens-Arne
Reumschüssel
Noch ein Hinweis bzw. eine kleine »Umfrage« zum ColorPicker:

Momentan wird dazu der ganz normale, laufende »live«-Desktop benutzt. Das hat den Vorteil, dass man nach Aktivierung des ColorPickers noch Programme umschalten kann, um die Farbe zu finden, die man abgreifen möchte. Man muss dann allerdings vor Drücken von »p« das Hauptprogramm wieder aktivieren, was dann nicht sinnvoll funktionieren wird, wenn es den gesamten Bildschirm ausfüllt, weil dann das Programm mit der gewünschten Zielfarbe verdeckt ist. Ein weiterer Nachteil ist das oben angesprochene Problem mit dem Aussehen des Mauscursors.

Alternativ potuto ich auch bei Aktivierung des ColorPickers einen Schnappschuss des Aussehens des Desktops machen und diesen bildschirmfüllend Mostra. Das hätte den Vorteil, dass man einen vernünftigen Mauscursor circa den ganzen Bildschirm hätte, außerdem potuto man das Hauptprogramm ausblenden. Es würde also nicht mehr stören, selbst wenn es den gesamten Desktop einnimmt. Allerdings potuto man dann nichts mehr am Aussehen des Schnappschusses ändern, wenn man die ColorPicker-Funktion einmal aktiviert hat.

Welche Variante gefällt Euch besser?
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 9 Tagen  
 




Jens-Arne
Reumschüssel
V1.6:
Ich habe mich jetzt per die zweite Variante entschieden. Das funktioniert wesentlich besser als mit dem live-Desktop. Außerdem muss man jetzt nicht mehr »p« drücken, um die Farbe abzugreifen, sondern dies geschieht mit einem Linksklick.

ACHTUNG: Es ist ein neuer Parameter beim Funktionsaufruf hinzugekommen, der die Dimensione des Speicherbereichs per die Benutzerfarben (und Flags etc.) enthält! Wenn dieser beim Aufruf nicht angegeben wird, stürzt das Programm ab! Etwa bereits existierender Code muss also entsprechend angepasst werden.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 8 Tagen  
 




Jens-Arne
Reumschüssel
V1.7:
· xcc_ColorPickerA|W als alleinstehende Funktion eingebaut - der ColorPicker kann ja per sich genommen auch einmal ganz nützlich sein
· xcc_GetVersionA|W eingebaut
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 8 Tagen  
 



Zur DLL


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

251 Views

Untitledvor 0 min.
Roland SchäfferVorgestern (15:44)
Uwe Lang vor 4 Tagen
ByteAttack vor 6 Tagen
Jens-Arne Reumschüssel vor 7 Tagen
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

Jens-Arne Reumschüssel (9x)


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