 	;draw bitmap/icon onto GUI & call GetDC every paint
 
 	This.hDCWin := DllCall("user32\GetDC", "Ptr", This.hWndSaved[This.instance], "Ptr")
+
 		Switch This.vImgType
 		{
 			case 0:

		monitors.push(fname)
		}

		; PrgLnch monitor dimensions used for other monitors.
		loop % PrgLnchOpt.activeDispMonNamesNo
		{
		canonicalMonitorListOut[A_Index] := canonicalMonitorListIn[A_Index]
		gui, MonitorSelectDlg: add, button, % "xs+" . height/2 . " ys+" . (A_Index - 1) * height + height/2 . " W" . 2 * height . " H" . height/2 . " gGuiMonitorSelect" . " vguiMonitorSelect" . A_Index, % "Monitor" . resultResolutionMons[A_Index]
		SplashyProc("*", A_Index + 1, resultResolutionMons[A_Index], monitors[resultResolutionMons[A_Index]])
		resultResolutionMons[A_Index] := A_Index
		MovePrgToMonitor(A_Index, 0, 0, 0, 0, 0, 0, 0, 0, Splashy.hWndSaved[A_Index])
		}

	gui, MonitorSelectDlg: add, button, % "Section xp w" . 2 * height . " ys" . height * (PrgLnchOpt.activeDispMonNamesNo + 1) . " gGuiMonitorSelectDlgAccept", Accept

vImgH := 0
vPosX := "C"
vPosY := "C"
instance := 0



