Chip's Quips
A tiny spark of wit for a highly flammable world

Paint me into a corner

December 2nd, 2008 2:52:17 pm pst by Sterling Camden

I know that Microsoft Paint is one of the least intelligent graphics programs available.  My children like to use it sometimes, precisely because it is simple.  But on Windows, anything simple can be rendered impossible if you know how.  Or even if you don’t.

Today I was torn away from my work by a user emergency:  the “tool box” in Paint was no longer visible.  Yet, selecting “View/Tool Box” from the menu (or Ctrl+T) had no effect.  I presumed that somehow my son had managed to drag the tool box out of view, so I brought up Spy++ to look for the window.  I found it easily enough as a child of the main “Paint” window.  To my surprise, the tool box window’s rectangle had a zero width — even though the tool box isn’t sizable by the user.

“How on earth…” I wondered.  But long ago I learned not to waste time trying to figure out how users get themselves into situations unless it helps to figure how to get them out.  In this case, Spy++ reported that the left side of the tool box was still docked to the left side of Paint, but there wasn’t anything visible of it that you could grab with a mouse.

Since Spy++ also gave me the window handle, I tried writing a C program to change the window’s width.  This worked after a fashion, creating a swath of gray, but there was still nothing to grab in order to resize it – and the tools were still not visible.  Restarting Paint went back to a zero-width tool box.

I googled and googled, and searched through the registry looking for where this kind of information might be saved — to no avail.  In the end, I logged on as another user — which restored defaults.  That shows me that the settings are saved per user — most likely in the registry somewhere under HKEY_CURRENT_USER — but for the life of me I couldn’t figure out where.  Searching the built-in Help wasn’t helpful at all, either.

Has anyone else run into this?

Design lesson:  if you want to make a product simple, provide a simple way to completely start over with defaults.  Don’t assume that your product is too simple to get FUBAR.

Posted in Get Outta Here, Wildly popular | 9 Comments » RSS 2.0 | Sphere it!

RSS feed | Trackback URI

9 Comments »

MyAvatars 0.2
Comment by TDavid

You probably already tried this, but just in case you haven’t:

“YOU GO TO – Start- run – type regedit – enter -then to: HKEY_CURRENT…./Applets/Paint Paint is the registry you are looking for, there is no such “registry” file – you right click paint and hit the delete with no fear. Then you click in your mspaint.exe and VOILA!”

source:
http://www.annoyances.org/exec/forum/winxp/1057982964

In Vista the whole path to this is here:
HKEY_CURRENT_USER/Software/Microsoft/Windows/Applets/Paint

I didn’t check XP.

 
MyAvatars 0.2
Comment by SZoPer Subscribed to comments via email

As for XP: I don’t know if you mistyped that registry string, but in XP you have to go to “CurrentVersion” in Microsoft/Windows tree, so the full path becomes: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint, so after all it’s almost the same.

 
MyAvatars 0.2
Comment by Sterling Camden

Wow, thanks! That did it.

I had found that part of the registry before, but couldn’t decipher what might mean the position of the toolbar. I never considered deleting the whole subtree, but of course that reset it to defaults.

The Vista path turned out to be the same as XP, including “CurrentVersion”.

Thanks, TDavid and SZoPer!

 
MyAvatars 0.2
Comment by Arjan Zuidhof Subscribed to comments via email

Almost fell out of my chair laughing for regognition. While not exactly the same, I encountered almost the same scenario with my son a while ago. In my case it was a matter of Control-T to restore the magically disappeared toolbox. My son thought he broke the computer, he’s admiring his dad’s leet computer skillz even more now :-)
He’s using ArtRage nowadays b.t.w, since the tools have to grow with his age – he’s 6 now.
thanks for sharing!

MyAvatars 0.2
Comment by Sterling Camden

Thanks, Arjan. My son spends a lot of time in Google Sketchup (he’s amazing, he knows how to make shapes and textures I never dreamed of), but for some reason he still likes to use Paint for simple drawings. I might have to start flashing the Gimp at him and see if he bites.

As long as it took me to worry over this and then finally give up and log on as another user, my son’s opinion of my leet skillz was considerably lower than your son’s opinion of yours. “Don’t you know how to use a computer?” came up somewhere in the dialog.

IMHO, anything a user can do to software that requires editing the registry indicates a big fat hole in the design.

 
 
MyAvatars 0.2
Comment by teeni

Wow. Perfectly titled post! You had way more patience than I would have had. But YAY for helpful fellow bloggers! They are the best! :)

MyAvatars 0.2
Comment by Sterling Camden

Thanks, Teeni!

Yes, I had a feeling that where Google failed me, my fellow bloggers would come to the rescue — and I wasn’t disappointed. TDavid and I go way back (in blog years). I don’t know SZoPer (who didn’t even leave a URL — who was that masked man?), but I appreciate the help.

 
 
MyAvatars 0.2
Comment by SZoPer Subscribed to comments via email

Who am I? Just a citizen of this global community, passing by, always willing to help ;) I didn’t leave a URL, because I don’t have anything I am specially proud of (yet!). I’m glad I’ve helped somehow ;) Good luck!

MyAvatars 0.2
Comment by Sterling Camden

Well, thanks again — and good luck to you as well!

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Subscribe without commenting

Better Tag Cloud