예제 #1
0
        public static bool IsCaptionShowing(IntPtr hForm)
        {
            Win32API.WindowStyles style = (Win32API.WindowStyles)
                                          Win32API.GetWindowLongPtr(hForm, Win32API.GetWindowLongs.GWL_STYLE).ToInt32();

            return(style.HasFlag(Win32API.WindowStyles.WS_CAPTION));
        }
예제 #2
0
        public static void ShowCaption(IntPtr hForm, bool show)
        {
            Win32API.WindowStyles style = (Win32API.WindowStyles)
                                          Win32API.GetWindowLongPtr(hForm, Win32API.GetWindowLongs.GWL_STYLE).ToInt32();

            if (show)
            {
                style |= Win32API.WindowStyles.WS_CAPTION;
            }
            else
            {
                style &= ~Win32API.WindowStyles.WS_CAPTION;
            }
            Win32API.SetWindowLongPtr(hForm, Win32API.GetWindowLongs.GWL_STYLE, (int)style);
        }