Jag gör ett program som alltid ska vara topmost. I programmet finns massa knappar man kan trycka på med musen, men när man har tryckt på en knapp ska fokus direkt återgå till det program som var aktivt precis innan man tryckte på knappen. Jag har löst det nu. Jag hanterade händelsen MouseMove och sparade då aktivt fönster med API GetForegroundWindow. Om aktivt fönster är samma som programmet självt använder jag SetForegroundWindowför att åter sätta till föregående aktiva fönster (såvidare inte en musknapp är nertryckt)Automatiskt återgå till senast aktiva program
Hur gör jag det?
(Jag skriver i C#, men jag kan även använda C++ om det skulle behövas)Sv: Automatiskt återgå till senast aktiva program