2006年6月1日

摘要: 制作异形窗体或控件的思路一般都是想办法生成一个region,然后设置给指定的窗口或控件。生成region的方法有很多,最常用的就是从一幅图片生成,把该图片中的透明色部分“抠”掉,剩下的部分作为一个region。设置窗口或控件的region可以用SetWindowRgn API,不过.NET framework封装了这个操作,在C#中只要对窗口或控件的Region属性赋值就可以了。下面我就把我在C#... 阅读全文

posted @ 2006-06-01 16:16 李通通 阅读(920) 评论(0) 推荐(0) 编辑

摘要: 如题,作一个完善的程序,这个是必不可少的,除非非得这样做.先讲实现方法:首先依然是命名空间: using System.Threading;然后修改static void Main() { bool bCreatedNew; Mutex ltt =new Mutex( false, "myUniqueName", out bCreatedNew ); if( bCreat... 阅读全文

posted @ 2006-06-01 15:06 李通通 阅读(347) 评论(0) 推荐(0) 编辑

摘要: 由于工作关系,常常需要将一些软件的内容抓屏保存下来,原来抓的屏不是很多,一直采用Ctrl+C,Ctrl+V,另存的方法。最近几次,由于工作量比较大,差点累得手抽筋。于是找了个抓屏软件,但是其功能太强大了,哈哈。还是自己弄一个比较好。 1。[静心编程]的blog中提到: // 模拟按键,将当前窗口图像截取到剪贴板: SendKeys.SendWait("%... 阅读全文

posted @ 2006-06-01 14:54 李通通 阅读(972) 评论(0) 推荐(0) 编辑

摘要: 遇到清空大量TextBox内容的操作,操作如下:protected void Clear(Control ctrl) { foreach (Control c in ctrl.Controls) { if (c is TextBox) { ( ( TextBox ) ( c ) ).Text = ""; } c.Text = ""; Clear(c)... 阅读全文

posted @ 2006-06-01 14:37 李通通 阅读(2183) 评论(0) 推荐(0) 编辑

摘要: 1。知道在Microsoft Visual Studio 8\VC\PlatformSDK\Include下的Windows.h和winUser.h中可以找到常量定义。 2。知道有软件可以帮助查找常量定义,(没下载到) 3。但是还是有个常用的表格比较好。 4。学习: WINDOWS消息说明 消息,就是指Wi n d o w s发出的一个通知,告诉应用程序某个事情发生了。... 阅读全文

posted @ 2006-06-01 14:26 李通通 阅读(2762) 评论(0) 推荐(0) 编辑

摘要: 遇到这个问题,解决如下:1.引入命名空间 using System.Runtime.InteropServices;2. [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bool Se... 阅读全文

posted @ 2006-06-01 14:23 李通通 阅读(977) 评论(0) 推荐(0) 编辑