using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Y.Skin.YoForm.NoTitle; using Y.Utils.WindowsUtils.APIUtils; namespace Y.Skin.YoForm.CustomTitle { public partial class DarkTitleForm : NoTitleForm { private int HeadHeight = 52; public DarkTitleForm() { InitializeComponent(); } private void DarkTitleForm_Load(object sender, EventArgs e) { PBHeadIcon.Image = Icon.ToBitmap(); } /// /// 拖动窗口移动 /// /// /// private void LBHeadTitle_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { FormStyleAPI.ReleaseCapture(); FormStyleAPI.SendMessage(Handle, FormStyleAPI.WM_NCLBUTTONDOWN, FormStyleAPI.HTCAPTION, 0); } } /// /// 最小化 /// /// /// private void BTFormMinBox_Click(object sender, EventArgs e) { WindowState = FormWindowState.Minimized; } /// /// 最大化及还原 /// /// /// private void BTFormMaxBox_Click(object sender, EventArgs e) { if (WindowState != FormWindowState.Maximized) WindowState = FormWindowState.Maximized; else WindowState = FormWindowState.Normal; } /// /// 关闭 /// /// /// private void BTFormCloseBox_Click(object sender, EventArgs e) { Close(); } private void DarkTitleForm_SizeChanged(object sender, EventArgs e) { SetBorder(); PNHead.Height = HeadHeight; } private void DarkTitleForm_MaximumSizeChanged(object sender, EventArgs e) { } private void LBHeadTitle_Click(object sender, EventArgs e) { } private void LBHeadTitle_DoubleClick(object sender, EventArgs e) { } } }