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)); }
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); }