Eh..SW_HIDE e SW_SHOWNORMAL sono alcune delle tante costanti che visual basic mette a disposizione del programmatore che servono come argomenti delle funzioni API, ossia un insieme di funzioni oltre a quelle che non richiedono una dichiarazione (per esempio: per usare la funzione "Instr" non occorre dichiararla "private function instr...."..
Cmq se non conosci il mondo delle API ti conviene documentarti perchè tramite queste si possono realizzare molte cose..

ciao

ps. se vuoi una spiegazione migliore del codice, ti ci scrivo accanto ad ogni riga a cosa corrisponde..ok?