public static Point GetPointParam(IntPtr bar, String varName, String paramName)
{
var components = GetIntParam(bar, varName, paramName);
if (components.Length != 2) {
throw new ArgumentException("Parameter is not a point.");
}
return new Point(components[0], components[1]);
}