Exemplo n.º 1
0
        public MARGINS?GetThemeMargins(int partId, int stateId, int propertyId)
        {
            HResult hr = StyleNativeMethods.GetThemeMargins(theme, IntPtr.Zero, partId, stateId, propertyId, null, out MARGINS value);

            return(Found(hr) ? value : (MARGINS?)null);
        }
Exemplo n.º 2
0
        public int?GetThemeSysInt(int propertyId)
        {
            HResult hr = StyleNativeMethods.GetThemeSysInt(theme, propertyId, out int value);

            return(Found(hr) ? value : (int?)null);
        }
Exemplo n.º 3
0
        public int?GetThemeMetric(int partId, int stateId, int propertyId)
        {
            HResult hr = StyleNativeMethods.GetThemeMetric(theme, IntPtr.Zero, partId, stateId, propertyId, out int value);

            return(Found(hr) ? value : (int?)null);
        }
Exemplo n.º 4
0
        public IntPtr?GetThemeBitmap(int partId, int stateId, int propertyId)
        {
            HResult hr = StyleNativeMethods.GetThemeBitmap(theme, partId, stateId, propertyId, GBF.GBF_DIRECT, out IntPtr value);

            return(hr.Succeeded() ? value : (IntPtr?)null);
        }