1、消息钩子的概念: Windows应用程序是基于消息驱动的,不论什么线程仅仅要注冊窗体类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)是Windows消息处理机制中的一个监视点,钩子提供一个回调函数。当在某个程序中安装钩子后,它将...
private List stufrmadd = new List(); //实例化一个List集合,用以接收从主窗体传递过来的stu集合 private FrmUI frmuiadd; //定义一个主窗体类型,用以接收从主窗体传递的实际对象 pri...
窗体介绍:窗体也是对象,窗体类定义了生成窗体的模板,每实例化一个窗体类,就产生了一个窗体,.NET框架类库的system.windows.forms命名空间中定义的form类是所有窗体类的基类。一个完整的windows窗体应用程序大部分是由多个窗体组成的,如果要在windows窗体应用程序中添加多个...
/** * 窗体类 */public class Main { public static void main(String[] args) { MyFrame m1 = new MyFrame(); }}class MyFrame extends Fram...
分类:
编程语言 时间:
2014-12-14 07:03:17
阅读次数:
255
//实现拖动1.在窗体类里面加入,下面两个,按提示加入命名空间[DllImport("user32.dll", CharSet = CharSet.Unicode)] public static extern IntPtr SendMessage(IntPtr hwnd, int wM...
下面这些图展示了如何在一个项目中引用另一个项目sln是解决方案csproj是c#项目项目是文件的集合解决方案是项目的集合包含关系,一个sln中包含多个csproj。一个csproj包含多个文件。sln:solusioncsproj:c sharp projectcsproj可以作为单独的项目运行,也...
分类:
Windows程序 时间:
2014-11-27 23:20:33
阅读次数:
1392
很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: pu...
open OpenFileTest(窗体类)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Window...
分类:
其他好文 时间:
2014-11-02 13:49:51
阅读次数:
216
Show Window Close Me Center Me Save Position and Size(配置文件方式) Restore Position and Size(注册表方式) MainWindow(窗体类)
using System;
using System.Collect...
A Sample Button Close TransparentBackground (窗体类)
using System;
using Sys...