Configurar la barra de inicio y restaurar configuracion de pantalla

Yuval
07 de Mayo del 2004
Problemas:
Al cambiar la configuracion de la pantalla con VB la barra del boton inicio me queda descolocada hay alguna forma de colocarla desde visual?
Y como puedo saber las dimensiones que la pantalla tenia antes de ejecutar el programa para que una vez finalizado vuelva a su estado?
GRACIAS DE ANTEMANO

para la ultima pregunta cuando entre hago esto
Private Declare Function ChangeDisplaySettings Lib "user32" Alias "ChangeDisplaySettingsA" (lpDevMode As Any, _
ByVal dwflags As Long) As Long

DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
DevM.dmPelsWidth = 1024
DevM.dmPelsHeight = 768
b = ChangeDisplaySettings(DevM, 0)

Yuval
07 de Mayo del 2004
.....