Sets the control property specified by dwDispID.
Extra parameters for the method or property being invoked can be passeed using the arg_list parameter. If SetProperty encounters an error, an exception is thrown.
The type of exception is determined by the return value of the attempt to set the property or method. If the return value is DISP_E_EXCEPTION, a COleDispatchExcpetion is thrown; otherwise a COleException.