Stumped by a common control dialog problem

Optimus Primate
Gorilla.800.lbs's picture
Location: New York, NY

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

Consultant
CrashedHardrive's picture
Location: Everywhere and No where

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

Executive
Donator
LilCodger's picture
Location: The Holy! City, OH

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.

Optimus Primate
Gorilla.800.lbs's picture
Location: New York, NY

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

Feathered Fury
Donator
duckilama's picture
Location: Fighting for Bovine Freedom!

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

Bacon, Lettuce and DEATH!
Donator V3.0
KillerTomato's picture
Location: Florida, USA

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.

Optimus Primate
Gorilla.800.lbs's picture
Location: New York, NY

No, I also thought of trying hex values before. Letters aren't accepted.

Xbox Live tag Gorilla800lbs

Unprncbl
Donator
Duoae's picture

I tried searching for this the other day and i only found one post (repeated on many hosting sources) which ended without being resolved.

Quote:
I can move the color slider up/down or the color target cursor and the
fields display 3 digits fine, but any attempt to type more than 2
digits or move the typing cursor behind the 3rd digit fails. This
occurs for all six of the color fields. (HSL/RGB) I've also noticed
than when I move the slider to high numbers one of the RGB fields
becomes out of sync with the rest by 2-3. (e.g., I can choose
204,204,206, but never 204,204,204) I've searched everywhere for an
answer and the closest I've come is someone mentioning the problem in
comment on an XP Theme site. No solution mentioned anywhere.

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:

What you're asking for means the world to me. You draw close as you whisper: "Precisely".

Optimus Primate
Gorilla.800.lbs's picture
Location: New York, NY

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

Unprncbl
Donator
Duoae's picture

Glad to hear you fixed it!

Quote:

What you're asking for means the world to me. You draw close as you whisper: "Precisely".