@
So my code was almost identical line by line to yours except for FindWindowEx. I thought maybe I wasn’t getting the exact window handle I needed to get this working. I’m guessing that’s what was going on and what FindWindowEx has corrected. This is fantastic, doesn’t even require focus. Thanks.