Jag har öppnat ett program med hjälp av shell. Hur stänger jag det igen om det inte längre har focus. Det går inte att stänga programmet med alt+F4 skicka windows medelandet WM_CLOSE. Ett handle är ett unikt nummer som refererar till ett objekt. Varje knapp, textbox, formulär har ett eget "handle".Stänga program
Sv: Stänga program
typ
SendMessage(Fönstets_Handle, WM_COSE,0,0)Sv: Stänga program
Följande kod stänger ner kalkylatorn förutsatt att funktionerna "SendMessage" och "FindWindow" är deklarerade tillsammans med konstanten "WM_CLOSE". Allt detta hittas i "API Text Viewer"
Dim iHandtag As Integer
iHandtag = FindWindow(vbNullString, "Kalkylatorn")
Call SendMessage(iHandtag, WM_CLOSE, 0, 0)
Mvh, Samir