上一页 1 ··· 31 32 33 34 35

2013年10月6日

C# 通过消息捕获处理窗体最大化/最小化

摘要: 通过以下的一些代码可以实现捕获相关的一些消息事件; 以及可以通过调用 SetCloseMenu();实现关闭一些按钮功能如屏蔽关闭按钮功能等; 需要添加命名空间:using System.Runtime.InteropServices; private const int WM_SYSCOMMAND 阅读全文

posted @ 2013-10-06 21:35 梦琪小生 阅读(1251) 评论(0) 推荐(0)

C# 无边框窗体边框阴影效果

摘要: 通过下面代码在构造函数中调用方法 SetShadow(); 即可实现无边框窗体的阴影效果了 需要添加命名空间 using System.Runtime.InteropServices; private const int CS_DropSHADOW = 0x20000; private const 阅读全文

posted @ 2013-10-06 15:27 梦琪小生 阅读(5130) 评论(14) 推荐(0)

C# 将透明图片的非透明区域转换成Region

摘要: 以下代码实现将一张带透明度的png图片的非透明部分转换成Region输出 以上方法小图还可以,大图速度上就显得慢了..... 阅读全文

posted @ 2013-10-06 13:35 梦琪小生 阅读(1661) 评论(0) 推荐(0)

C# 鼠标穿透窗体功能

摘要: 通过以下代码,在窗体启动后调用方法SetPenetrate() 即可实现窗体的穿透功能。 同样该功能需要加载命名空间 using System.Runtime.InteropServices; 原文地址:http://bbs.csdn.net/topics/390325341 阅读全文

posted @ 2013-10-06 10:33 梦琪小生 阅读(2386) 评论(0) 推荐(0)

2013年10月5日

C# 无边框窗体之窗体移动

摘要: 点击窗体任意位置移动窗体: 需要添加命名空间: 原文地址:http://blog.sina.com.cn/s/blog_4982f49901013wlf.html 阅读全文

posted @ 2013-10-05 11:24 梦琪小生 阅读(688) 评论(0) 推荐(0)

C# 无边框窗体的最小化问题

摘要: WinForm在窗体风格设置成None时无法最小化的问题。添加以下代码即可实现最小化: protected override CreateParams CreateParams { get { const int WS_MINIMIZEBOX = 0x00020000; // Winuser.h中定 阅读全文

posted @ 2013-10-05 11:12 梦琪小生 阅读(1426) 评论(0) 推荐(0)

C# 改变无边框窗体的尺寸大小

摘要: 以下代码为修改窗体尺寸的代码: //以下做了一些修正,确保放大缩小按钮区域可以正常使用 Point point = Control.MousePosition; point = PointToClient(point); if (point.X < this.Width - 100 && point 阅读全文

posted @ 2013-10-05 11:04 梦琪小生 阅读(3758) 评论(0) 推荐(0)

2013年8月31日

C# 调用C++/MFC写的dll

摘要: C#调用C++的非托管类的dll其实很简单基本就是固定的调用格式. dll的编写,首先是打开VS新建一个C++的控制台程序,下一步后选择dll以及空文档即可。然后就是添加一个类添加一个方法。方法排头固定格式 extern"C"__declspec(dllexport) 后面加方法即可。 例如如下代码 阅读全文

posted @ 2013-08-31 15:56 梦琪小生 阅读(6999) 评论(2) 推荐(0)

上一页 1 ··· 31 32 33 34 35

导航