 	return % (A_PtrSize == 8)? 1: 0 ; ONLY checks .exe bitness
 	}
 
+	TaskdialogHWnd
+	{
+		set
+		{
+		this._TaskdialogHWnd := value
+		}
+		get
+		{
+		return this._TaskdialogHWnd
+		}
+	}
 	SelIniChoicePath
 	{
 		set

return retVal
}

GetPrgLnchMonNum(iDevNumArray, ByRef primaryMon, fromMouse := 0)
{
iDevNumb := 0, monitorHandle := 0,  MONITOR_DEFAULTTONULL := 0, strTemp := ""


	, "int", tdxpos, "int", hWndNewObj.tdYpos, "int", 0, "int", 0, "uint", 0)
}

TaskDialogMonitor:
	if (Prglnch.primaryMonitor != Prglnch.Monitor)
	{
		if (Prglnch.TaskdialogHWnd)
		WinMover(Prglnch.TaskdialogHWnd)
		else
		MsgBox, 8192, Task Dialog, Task Dialog in other monitor!
	}
SetTimer TaskDialogMonitor, Delete
return



