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.Skin.YoForm.Shadow; using Y.Utils.WindowsUtils.APIUtils; namespace Y.Skin.YoForm.CustomTitle { public partial class DarkTitleShadowForm : ShadowForm { public DarkTitleShadowForm() { 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) { UIMin(); } /// /// 最大化及还原 /// /// /// private void BTFormMaxBox_Click(object sender, EventArgs e) { UIMax(); } /// /// 关闭 /// /// /// private void BTFormCloseBox_Click(object sender, EventArgs e) { UIClose(); } private void DarkTitleShadowForm_SizeChanged(object sender, EventArgs e) { DrawShadow(); } } }