devxlogo

Use GDI to Draw on Top of Other Windows

Have you ever wanted to draw or write something on top of another window using GDI? It can be done by obtainig a DC to the desktop window and then using normal drawing functions on it. For example:

HDC hDC;hDC = CreateDC("DISPLAY", NULL, NULL, NULL);if (hDC) {    TextOut(hDC, 0, 0, "Hello world!", 12);    DeleteDC(hDC);}

This will write ‘Hello world!’ in the upper left corner of your screen.

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  How Seasoned Architects Evaluate New Tech

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.