电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C制作半透明等待窗体的类

C制作半透明等待窗体的类_第1页
1/7
C制作半透明等待窗体的类_第2页
2/7
C制作半透明等待窗体的类_第3页
3/7
C# 制作半透明等待窗体的类.txt 假如有一天你想哭打电话给我不能保证逗你笑但我能陪着你一起哭。坚强的基本,就是微笑。 面具戴久了丶就成了皮肤≈使用方法 private Zgke.WindowFrom.Window.LoadLoginingImage _Image = new Zgke.WindowFrom.Window.LoadLoginingImage(); private void Form1_Load(object sender, EventArgs e) { _Image.Opactiy = 100; _Image.Show(Image.FromFile(@"C:\FormBackImage.png")); _Image.FormPoint = new Point(700, 700); } 在关闭的时候 Opactiy 为透明程度 0-255 byte FormPoint 位置 Point Show 显示窗体的方法 这里要注意 如果使用 Opactiy 设置为半透明 图形必须为32 位真菜图形 FormMove 窗体是否能移动 (这个移动是通过消息出里来的,效果可能不理想 有需要自己改把) Hide 终止窗体的显示 下面是全部代码 view plaincopy to clipboardprint? using System; using System.Collections.Generic; using System.Text; using System.Threading; using System.Windows.Forms; using System.Drawing; using System.Drawing.Imaging; using System.Runtime.InteropServices; namespace Zgke.WindowFrom.Window { /// /// 显示半透明等待窗体 /// zgke@sina.com /// qq:116149 /// public class LoadLoginingImage { private class ShowForm : Form { public bool m_FormMove = false; public ShowForm() { base.FormBorderStyle = FormBorderStyle.None; base.TopMost = true; base.ShowInTaskbar = false; base.StartPosition = FormStartPosition.Manual; } protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x00080000; // This form has to have the WS_EX_LAYERED extended style return cp; } } protected override void WndProc(ref Message m) { if (m.Msg == 0x0084 && m_FormMove) { m.Result = (IntPtr)2; // HTCLIENT return; } base.WndProc(ref m); } } private byte m_Opactiy = 255; /// /// 透明度 图形必须是32 位的这个值才有效果 /// public byte Opactiy { get { return m_Opactiy; } s...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C制作半透明等待窗体的类

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部