(Translated by https://www.hiragana.jp/)
The Old New Thing : October 2004 - Posts
The Wayback Machine - https://web.archive.org/web/20091221235410/http://blogs.msdn.com:80/oldnewthing/archive/2004/10.aspx
Welcome to MSDN Blogs Sign in | Join | Help

October 2004 - Posts

Why didn't the desktop window shrink to exclude the taskbar?

That would have caused more problems than it solved.
Posted by oldnewthing | 36 Comments
Filed under:

Where did windows minimize to before the taskbar was invented?

They turned into icons on your desktop.
Posted by oldnewthing | 39 Comments
Filed under:

Sometimes you can't read the text under the cursor

When ActiveAccessibility fails.
Posted by oldnewthing | 13 Comments
Filed under:

The strangest way of detecting Windows NT

Checking an implementation detail of memory-mapped files?
Posted by oldnewthing | 20 Comments
Filed under:

Accessing the current module's HINSTANCE from a static library

You can use a pseudovariable provided by the linker.
Posted by oldnewthing | 21 Comments
Filed under:

If the Euro 2004 tournament were a video game

Computer-generated recreations of the tournament highlights.
Posted by oldnewthing | 7 Comments
Filed under:

Why doesn't Setup asks you if you want to keep newer versions of OS files?

It used to do that, and then things turned for the worse...
Posted by oldnewthing | 34 Comments
Filed under:

Let WMI do the heavy lifting of determining system information

Windows Management Instrumentation is a scriptable interface to configuration information.
Posted by oldnewthing | 35 Comments
Filed under:

The compatibility constraints of even your internal bookkeeping

If it can be done, it probably will be done.
Posted by oldnewthing | 51 Comments
Filed under:

Implementing higher-order clicks

Triple-clicks and more.
Posted by oldnewthing | 35 Comments
Filed under:

Logical consequences of the way Windows converts single-clicks into double-clicks

A double-click is two clicks close to each other spatially and temporally. What does this mean for the way you design your user interface?
Posted by oldnewthing | 39 Comments
Filed under:

Little facts you didn't know about volcanoes

Molten rock makes volcano glow red.
Posted by oldnewthing | 9 Comments
Filed under: ,

The procedure entry point SHCreateThreadRef could not be located...

Explaining how to fix a problem that cropped up recently.
Posted by oldnewthing | 86 Comments
Filed under:

Dispatching items collected from the suggestion box

Nothing interesting here; move along.
Posted by oldnewthing | 62 Comments
Filed under:

People lie on surveys and focus groups, often unwittingly

Just because people say they would do something doesn't mean they will.
Posted by oldnewthing | 81 Comments
Filed under:

What's the atom returned by RegisterClass useful for?

It's one of those micro-optimizations that never took off.
Posted by oldnewthing | 8 Comments
Filed under:

Why is there a separate GetSystemDirectory function?

It goes back to the days of network-based Windows.
Posted by oldnewthing | 18 Comments
Filed under:

Cooking for engineers

Cooking resources for geeks.
Posted by oldnewthing | 22 Comments
Filed under:

How to host an IContextMenu, part 10 - Composite extensions - groundwork

Preparing to combine multiple context menu extensions into one.
Posted by oldnewthing | 11 Comments
Filed under:

The macros for declaring and implementing COM interfaces

What all the strange macros mean.
Posted by oldnewthing | 16 Comments
Filed under:

Those partisan non-partisan groups

Just because they say they're non-partisan doesn't mean that they're non-partisan.
Posted by oldnewthing | 31 Comments
Filed under:

How to host an IContextMenu, part 9 - Adding custom commands

Adjusting the parameters passed to IContextMenu::QueryContextMenu to reserve spac for custom commands.
Posted by oldnewthing | 5 Comments
Filed under:

How to host an IContextMenu, part 8 - Optimizing for the default command

Specifying that you are interested only in the default command.
Posted by oldnewthing | 5 Comments
Filed under:
 
Page view tracker