/// <summary> /// Returns a Version object that contains information about the verion /// of the CommonControls that the application is using /// </summary> /// <returns>A Version object that contains information about the verion /// of the CommonControls that the application is using</returns> private static Version GetComctlVersion() { DLLVERSIONINFO comctlVersion = new DLLVERSIONINFO(); comctlVersion.cbSize = Marshal.SizeOf(typeof(DLLVERSIONINFO)); if (Win32API.DllGetVersion(ref comctlVersion) == 0) { return new Version(comctlVersion.dwMajorVersion, comctlVersion.dwMinorVersion, comctlVersion.dwBuildNumber); } return new Version(); }
internal static extern int DllGetVersion(ref DLLVERSIONINFO pdvi);
public extern static int GetCommonControlDLLVersion(ref DLLVERSIONINFO dvi);