OWL Next
owlnext64.bsky.social
OWL Next
@owlnext64.bsky.social
OWL stands for Object Windows Library. It is a C++ GUI framework for creating Windows applications.
On the proper usage of a custom Win32 dialog class
devblogs.microsoft.com/oldnewthing/...
On the proper usage of a custom Win32 dialog class - The Old New Thing
You are replacing the window procedure, not the dialog procedure.
devblogs.microsoft.com
January 25, 2026 at 10:44 PM
What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?
devblogs.microsoft.com/oldnewthing/...
What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key? - The Old New Thing
An old flag from 16-bit Windows.
devblogs.microsoft.com
January 25, 2026 at 6:04 AM
How can I get the tab index number from a dialog box control?
devblogs.microsoft.com/oldnewthing/...
How can I get the tab index number from a dialog box control? - The Old New Thing
The tab index number is an authoring concept, not a runtime concept.
devblogs.microsoft.com
January 23, 2026 at 9:35 PM
Now in Public Preview: GitHub Copilot build performance for Windows
devblogs.microsoft.com/cppblog/now-...
Now in Public Preview: GitHub Copilot build performance for Windows - C++ Team Blog
Try out GitHub Copilot build performance for Windows today in Visual Studio 2026. Optimize your build performance for C++ applications.
devblogs.microsoft.com
January 22, 2026 at 10:46 PM
Safety Beyond Memory: The Many Dimensions of Safety in C++
blogs.embarcadero.com/safety-beyon...
Safety Beyond Memory: The Many Dimensions of Safety in C++
blogs.embarcadero.com
January 22, 2026 at 10:44 PM
When programs assume that the system will never change, episode 4: Stealing strings
devblogs.microsoft.com/oldnewthing/...
When programs assume that the system will never change, episode 4: Stealing strings - The Old New Thing
The strings are an implementation detail.
devblogs.microsoft.com
January 22, 2026 at 10:17 PM
Reposted by OWL Next
Wouldn't it be great to write easy-to-read code that your compiler loves?

Templates help you to generate clean code. Discover essential tips and tricks on how to use them in my latest book:

Paper: https://amazon.com/dp/…
E-book: https://fertig.to/btmp…

#cpp11 #programming #book #cplusplus
January 19, 2026 at 3:37 PM
Clipping the focus item when looking for its on-screen location, part 3
devblogs.microsoft.com/oldnewthing/...
Clipping the focus item when looking for its on-screen location, part 3 - The Old New Thing
Finding all the clipping parents.
devblogs.microsoft.com
January 19, 2026 at 12:08 AM
Clipping the focus item when looking for its on-screen location, part 2
devblogs.microsoft.com/oldnewthing/...
Clipping the focus item when looking for its on-screen location, part 2 - The Old New Thing
Finding the correct clipping parent.
devblogs.microsoft.com
January 15, 2026 at 1:31 AM
Reposted by OWL Next
Clipping the focus item when looking for its on-screen location
devblogs.microsoft.com/oldnewthing/...
Clipping the focus item when looking for its on-screen location - The Old New Thing
Preventing the cursor from pointing to nothing.
devblogs.microsoft.com
January 13, 2026 at 10:33 PM
Using Active Accessibility to find out where the focus item is
devblogs.microsoft.com/oldnewthing/...
Using Active Accessibility to find out where the focus item is - The Old New Thing
Looking at child objects.
devblogs.microsoft.com
January 12, 2026 at 6:11 PM
Using Active Accessibility to find out where the Windows caret is
devblogs.microsoft.com/oldnewthing/...
Using Active Accessibility to find out where the Windows caret is - The Old New Thing
It's old and rather simple, but we like simple.
devblogs.microsoft.com
January 10, 2026 at 10:33 PM
I Built a Game Engine from Scratch in C++ (Here's What I Learned)
dev.to/montmont20z/...
I Built a Game Engine from Scratch in C++ (Here's What I Learned)
I Built a Game Engine from Scratch in C++ (Here's What I Learned) I crashed my GPU 47...
dev.to
January 10, 2026 at 4:45 AM
How can I find out where the Windows caret is?
devblogs.microsoft.com/oldnewthing/...
How can I find out where the Windows caret is? - The Old New Thing
You'll have go to a larger scope.
devblogs.microsoft.com
January 9, 2026 at 7:18 PM
Reposted by OWL Next
Check out my post, "Efficient C++: The hidden compile-time cost of auto return types," you'll learn how to optimize compile times for your C++ code.

https://andreasfertig.com/blog/2025/09/efficient-cpp-the-hidden-compile-time-cost-of-auto-return-types/

#cplusplus #cpp #cpp17
Efficient C++: The hidden compile-time cost of auto return types
In today's post, I would like to dive into writing efficient C++ code. As you probably know, one post will not cover this entire topic....
andreasfertig.com
January 9, 2026 at 5:36 PM
Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement
devblogs.microsoft.com/oldnewthing/...
Swapping two blocks of memory that reside inside a larger block, in constant memory, refinement - The Old New Thing
Could do with a little less rotating.
devblogs.microsoft.com
January 8, 2026 at 7:46 PM
How can you swap two adjacent blocks of memory using only forward iterators?
devblogs.microsoft.com/oldnewthing/...
How can you swap two adjacent blocks of memory using only forward iterators? - The Old New Thing
A different algorithm, employing a different kind of cleverness.
devblogs.microsoft.com
January 8, 2026 at 2:58 AM
Swapping two blocks of memory that reside inside a larger block, in constant memory
devblogs.microsoft.com/oldnewthing/...
Swapping two blocks of memory that reside inside a larger block, in constant memory - The Old New Thing
A variation on the constant-memory rotation.
devblogs.microsoft.com
January 7, 2026 at 2:39 AM
Reposted by OWL Next
In my latest blog post, "Singleton done right in C++," you'll learn how to implement a singleton correctly, if you have to.

https://andreasfertig.com/blog/2026/01/singleton-done-right-in-cpp/

#cplusplus #cpp #cpp17
Singleton done right in C++
In today's post, I like to touch on a controversial topic: singletons. While I think it is best to have a codebase without singletons,...
andreasfertig.com
January 6, 2026 at 10:31 AM