windows在创建窗体时使用一个CreateWindowEx函数,通过传给这个函数的参数来确定窗口的样式。 而CreateParams虚函数是VCL在创建窗口之前调用的,用来取得要创建
由于在MDI中,子窗体会很多,那么在我以前一篇文章中所提到的方法就有些繁琐了。为了能适应多个子窗体,并对于每个子窗体只保留一个实例,那么我就用一个新的方法来替换,即用反射方法来作处理。 大致代码如
摘要:如何移动没有标题的窗体 1、如何移动没有标题的窗体 * "欺骗"系统,让他认为点中的是窗体的标题行:在FORM的Private定义中作如下声明: procedure
//修改mdi窗体背景色 int iCnt=this.Controls.Count; for(int i=0;i<iCnt;i++) { if(this.Controls.Get
在VB中做 MDI窗体很简单。在C#里就没有这个轻松了,不过还是很方便的。 首先在C#里添加一个窗体,命名为MdiMain,将其IsMdiContainer设定成true,这样MDI主窗体就建立了
1、如何移动没有标题的窗体 * "欺骗"系统,让他认为点中的是窗体的标题行:在FORM的Private定义中作如下声明: procedure WMNCHitTest(var M: TWMNCHit
//修改mdi窗体背景色 int iCnt=this.Controls.Count; for(int i=0;i<iCnt;i++) { if(this.Controls.Get
修改MDI窗口的主背景是MS不推荐的,但如果你需要可以使用下面的方法: 1—— 原理: MDI窗口有一个叫MdiClient的窗口对象作为主背景窗口,要修改MDI窗口的背景就是修改该MdiClient
修改MDI窗口的主背景是MS不推荐的,但如果你需要可以使用下面的方法: 1—— 原理: MDI窗口有一个叫MdiClient的窗口对象作为主背景窗口,要修改MDI窗口的背景就是修改该MdiClie
大家都知道aspx在同一个页面中传值是很容易的(如textBox1.Text等)但有时必须向另一个页面传值用以前asp的方法的确觉得不怎么样,还要用Request.Form等东西好象又回到了从前。