tejashwi.io

Technology explored

Archive of posts with category 'win32api'

Flicker-free text scrolling with Double buffering in Windows

If you’ve tried scrolling text over an image in a Win32 application, you’ve probably seen flickering. The text doesn’t draw cleanly over the background. This happens because Windows repaints the...

Changing Windows Aero color with Win32 programming

Windows Vista introduced the Desktop Window Manager (DWM), which uses hardware acceleration for the UI and enables the Aero glass effects. Each program writes to its own buffer, and DWM...