Kenny Kerr
<span style="color:#4a67b1"><strong><em>This blog has moved to <a href="http://kennykerr.ca/"><span style="color:#4a67b1">kennykerr.ca</span></a></em></strong></span>
-
Looking Forward to Window Clippings 2.0: Cost
Update: Version 2.0 is now available! Download it now from http://www.windowclippings.com/.
-
Looking Forward to Window Clippings 2.0: Storage
-
Looking Forward to Window Clippings 2.0: Selection
Continuing my look at some of the highlights in the upcoming Window Clippings 2.0 release, today I want to share what I’ve done to improve the selection features. In Window Clippings 1.5 you can only select top-level, non-maximized windows. Window Clippings 2.0 supports selection of virtually anything you can see on screen. You can select maximized windows (one of the most frequently requested features), MDI child windows, disabled windows, individual controls, etc. You can also create images without ever selecting a window.
-
I’m an MVP! ... Again!
I just received word that I have received the Microsoft MVP Award ... again! I received the MVP award in 2005 for Developer Security. This time around the award acknowledges my contributions to the Visual C++ community.
-
Looking Forward to Window Clippings 2.0: Pop-ups
That’s right: I’m working on Window Clippings 2.0. This is another big release with many new features, much of which has been driven by user requests. I will be highlighting some of the new features over the next few weeks to give you an idea of what you can expect from version 2.0.
-
AutoPtr Revisited
My AutoPtr class template, which I first published in my article entitled Mixing Native and Managed Types in C++ and then later updated for my MSDN article entitled Best Practices for Writing Efficient and Reliable Code with C++/CLI has turned into quite a popular class while at the same time generating some confusion or frustration.
-
Balance CPU 1.0
Recently someone asked me what on earth the new QueryIdleProcessorCycleTime function in Windows Vista does. I can understand the confusion considering the documentation is just plain wrong, at least in terms of how the function is used. If you can look beyond the documentation then you will discover a function that is quite straightforward to use and actually quite interesting if you’re into performance and scalability. But first some background information.
-
XmlLite: A Small And Fast XML Parser For Native C++
Sorry for the lack of posts lately – I’ve been hard at work on various projects. In particular I’ve been working on a whole bunch of new articles that will be published throughout the year. The first of these is available now in the April 2007 issue of MSDN Magazine.
-
Dark Day in Computer Land
Today I spilled some tea on my beloved Microsoft Natural Ergonomic Keyboard 4000 and now it no longer works. Sigh.
-
Window Clippings is now DPI Aware
Windows Vista changed the way that windows are rendered in large scale or custom DPI configurations. Since this is an opt-in change, applications need to specifically request the new behavior akin to the way applications need to explicitly request themed common controls. Those applications that are not DPI aware will effectively be stretched by the desktop window manager.