Stumped by a common control dialog problem
Hi all,
For a couple of days I tried to find a solution to a really mysterious problem I am having, all in vain. Here's hoping you can set me on the right path:
When I bring up the Colors common dialog box, no matter what's the application that uses it, all numeric input fields in RGB and HSV groups are limited only to two digits if I try to type them in manually. If I drag the slider or crosshair controls around, however, the color choices are not limited, and the resultant RGB/HSV values are populated into their fields correctly.
In case I am not clear: this is the dialog I am talking about:

I looked into things like oddities in display driver configuration (Nvidia ), local policies etc, and couldn't find anything to hang my hat on.
Would you have any other suggestions?
Xbox Live tag Gorilla800lbs


Not to leave a worthless comment, but in all my years of computing I have never encountered anything like that. From the lack of online help I would say other people haven't really either. I would say call techinical support, but that often only brings a headache. Good luck on this one.
edit:
If you are running windows, have you edited the registry recently?
Xbox Live Gamer Tag: Harbinger01
PSN ID: Harbinger01
The Gaming Chronicles:
www.thegamingchronicles.blogspot.com
Stupidest thing I can think of at the moment ...
Can you copy and paste a three digit number in? Might help determine if it is a direct input problem, or a "content" issue.
No, I haven't edited the Registry lately. Although I do it now and then, of course.
Pasting 3-digit values does NOT work.
Oh, and by the way, when I try to type the 3rd digit (or to paste a 3-digit combination), I get the system beep.wav sound. The textboxes clearly behave as if max length window properties are set on them.... Which I actually ought to verify tomorrow with Spy utility from Visual Studio.
Xbox Live tag Gorilla800lbs
What if you removed that dll and recopied it from your windows disk?
"And my son, too, thinks everything is a launchpad, every bug a meal, and every sunny day a reason to take all your clothes off and roll around in the grass." - rabbit
Is the system forcing your color input to be regarded as hexadecimal (00-FF) rather than decimal (0-255)? Try typing in something like "D5" and see if it allows it.
No, I also thought of trying hex values before. Letters aren't accepted.
Xbox Live tag Gorilla800lbs
I tried searching for this the other day and i only found one post (repeated on many hosting sources) which ended without being resolved.
How badly do you want this fixed? The only solutions i can think of is inserting your OS disc and repairing the OS.... or a complete reinstall.
The only MS support information i could find was for using the dialog box for defining the colours of backgrounds etc
http://support.microsoft.com/kb/153929/en-us
Though it does list the name of the dll so you could try replacing it as per ducki's suggestion.
COMDLG32.DLL
Quote:
Problem solved!!
I tried replacing comdlg32.dll and comctl32.dll with different versions -- original, SP1, and SP2 -- to no avail, until I noticed a backup copy of comdlg32.dll made by a setup program of XPize. XPize is a nice little customization app that changes the appearance of system icons, animations, and other resources. I was using it since 2006, in several different versions.
I tried uninstalling XPize, and after a reboot, things went back to normal! Color choose common dialog box works properly now. I am sad to see XPize go, but getting the work done is more important at the moment.
Thanks for putting me on the right path, guys!
Xbox Live tag Gorilla800lbs
Glad to hear you fixed it!
Quote: