Deutsch
DLLs

XChooseColor

 

Jens-Arne
Reumschüssel
Hallo,

hier eine kleine DLL, um bequem "einfache" Farben oder auch komplexere solche auswählen zu können. Die Standardfarben sind über 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 28 Tagen
Ladeanzahl10
Herunterladen
 
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
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 26 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 25 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 25 Tagen
Ladeanzahl3
Herunterladen
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 25 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 Hilfe-PDF entnehmen
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
vor 20 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 befindet. 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 8 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 könnte ich auch bei Aktivierung des ColorPickers einen Schnappschuss des Aussehens des Desktops machen und diesen bildschirmfüllend anzeigen. Das hätte den Vorteil, dass man einen vernünftigen Mauscursor über den ganzen Bildschirm hätte, außerdem könnte man das Hauptprogramm ausblenden. Es würde also nicht mehr stören, selbst wenn es den gesamten Desktop einnimmt. Allerdings könnte 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 8 Tagen  
 




Jens-Arne
Reumschüssel
V1.6:
Ich habe mich jetzt für 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 Größe des Speicherbereichs für 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 7 Tagen  
 




Jens-Arne
Reumschüssel
V1.7:
· xcc_ColorPickerA|W als alleinstehende Funktion eingebaut - der ColorPicker kann ja für 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 6 Tagen  
 



Zur DLL


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

244 Betrachtungen

Unbenanntvor 0 min.
Roland Schäffervor 85 min.
Uwe LangGestern (15:47)
ByteAttack vor 5 Tagen
Jens-Arne Reumschüssel vor 5 Tagen
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

Jens-Arne Reumschüssel (9x)


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