Raymond Chen

Raymond has been involved in the evolution of Windows for more than 25 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He currently appears regularly on MSDN Channel 9’s One Dev Minute channel in the One Dev Question video series.

Post by this author

Why does the taskbar default to the bottom of the screen?

The original taskbar didn't look at all like what you see today. It defaulted to the top of the screen.

Scrollbars part 10 – Towards a deeper understanding of the WM_NCCALCSIZE message

When your window is resized, Windows uses the WM_NCCALCSIZE message to determine where your window's client area lives inside your window rectangle. There are two forms of the WM_NCCALCSIZE message. The simple form merely takes a window rectangle and returns a client rectangle. This is useful for...
Comments are closed.0 0
Code

You too can dress like Raymond

Yes, I'm the Raymond that Kraig Brockschmidt is writing about when he discusses "Dress Like Raymond Day...

Computers are still too hard to use.

UK survey reveals that one in seven computer users needs help turning the computer on and off...

Why do some people call the taskbar the "tray"?

Short answer: Because they're wrong. Long answer: The official name for the thingie at the bottom of the screen is the "taskbar". The taskbar contains a variety of elements, such as the "Start Button", a collection of "taskbar buttons", the clock, and the "Taskbar Notification ...

If you see only one Elvis vs. Mummy movie this year, make it this one

Bubba Ho-Tep will be playing at the Varsity Theater in Seattle for a limited run. (Check the release schedule to see if it will be airing in your area.) Be there. Or the mummy will have already won...

Scrollbars part 9 – Maintaining the metaphor

When a document is displayed with scrollbars, the metaphor is that the window is a viewport onto the entire document, only a portion of which is visible at the moment. The default behavior of a resize, however, is to maintain the origin at the upper left corner of the client area, which breaks the metaphor...
Comments are closed.0 0
Code

It's a lot easier to write a column if you don't care about accuracy

Now that Longhorn Rumor Season seems to have kicked up, I'm reminded of Windows 95 Rumor Season. The great thing about writing a rumors column is that you don't have to be right! Even if you're wrong, you can just say, "Well, Microsoft changed it before they shipped," and nobody can say you were wrong. It'...

An insight into the Windows 95 startup sound

Doo, dudududingggggg.... ding.... ding... ding... In an interview with Joel Selvin at the San Francisco Chronicle, Brian Eno explains. Q: How did you come to compose "The Microsoft Sound"? A: The idea came up at the time when I was completely bereft of ideas. ...

Where is my program running from?

Another common question: "How do I find out where my program is? I want to be able to access support files in that same directory." Answer: GetModuleFileName(NULL...
Comments are closed.0 0
Code

Feedback usabilla icon