You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
window procedure
About this tag
The window procedure tag on WindowsForum.com covers discussions about the WNDPROC callback function in Windows API programming, which handles messages sent to a window. Topics include implementing custom window procedures for modeless dialog boxes, subclassing static controls to draw borders and background colors, and debugging issues like dialog box updates freezing when running without a debugger. Users share code examples in C/C++ for Win32 applications, focusing on message handling, window subclassing, and troubleshooting unexpected behavior in window procedures. The tag is relevant for developers working with native Windows GUI programming.
I have solved the problem! See the original post, "A strange problem with modeless dialog boxes", for details.
This is a repost, incorporating the latest simplifications of the problem statement, and a minimal reproducible example of the code...
I'm having a problem with modeless dialog boxes...
application
c++
debugging
dialog box
document scanning
event handling
graphics
gui
linked list
modeless
multithreading
performance
progress bar
sleep function
software optimization
system call
timer
user interface
windowprocedurewindows development
background
border drawing
c++
control handling
device context
error handling
event
gdi
graphics
message loop
opengl
paint handling
rich edit
static control
user interface
windowprocedurewindow resizing
windows api
wm_paint