I have solved the problem! When the AI Bot told me that I was stalling the message loop, I looked deeper. In the original code I was calling PeekMessage() with PM_REMOVE, filtering for WM_KEYDOWN, and then checking for VK_ESCAPE. This consumed the WM_KEYDOWN message but not any other messages...
I have win10, win7 and winXP on our home LAN.
I have XP because I have a printer that needs XP: no drivers available for any other brand of Windows: a Laserjet 3150. So the printer hangs off that PC as a local printer.
Now I think if I want to access it across the network from these other...
access printer
compatibility
device management
driver issues
fileprocessing
home lan
installation
lan configuration
laserjet 3150
legacy systems
local printer
network printing
networking
printer
printer server
printer sharing
setup guide
windows 10
windows 7
windows xp