using System; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Interop; namespace WindowStyleProject { public abstract class StyledWindow : Window { const int GWL_STYLE = -16; /// <summary> /// ウインドウスタイルを上書きする /// 継承先でオーバーライドする /// </summary> /// <param name="windowStyle">現在のウインドウスタイル</param> /// <returns>新たに設定するウインドウスタイル</returns> protected virtual WindowStyleEnum