C#代码 //------------------------------------------------------------------------------------------ inttitleHeight=0;//标题栏的高度 intmenuHeight=0;//菜单栏的高度 intstateHei... Read More
posted @ 2009-02-12 14:32 Lester Duo Views(1265) Comments(0) Diggs(0)
想必大部分网友都使用过QQ、MSN等聊天程序,它们的界面都相当华丽,尤其是当网友上线以及消息提示时会有一个浮动的窗体从屏幕的右下方缓慢升起,既美观又人性化,作为程序员在享受的同时我们也不禁要问:这到底是怎么实现的呢?本文就利用Visual Studio .Net C# 2005以及.Net框架绘图技术来实现这种任务栏通知窗口。 简介 QQ和MSN的任务栏通知窗口很人性化,它可以在不丢失主窗... Read More
posted @ 2009-02-12 14:28 Lester Duo Views(370) Comments(0) Diggs(0)
c# MDI父窗体菜单获取当前窗体及当前控件的代码。 包括获取控件类型的代码。 private void CopyToolStripMenuItem_Click(object sender, EventArgs e) { // TODO: 使用 System.Windows.Forms.Clipboard 将所选的文本或图像插入到剪贴板 ... Read More
posted @ 2009-02-12 14:28 Lester Duo Views(775) Comments(0) Diggs(0)
MessageBox.Show("当前窗体标题栏高度"+(this.Height - this.ClientRectangle.Height).ToString());//获得当前窗体标题栏高度 ClientRectangle//获取表示控件的工作区的矩形 MessageBox.Show(SystemInformation.PrimaryMonitorSize.ToString... Read More
posted @ 2009-02-12 14:23 Lester Duo Views(2302) Comments(0) Diggs(0)
一、关于DLL的介绍 DLL,动态链接库,Dynamic Link Library的缩写,是一个包含函数和数据的模块集合,可以被其它应用程序共享的程序模块。DLL作为共享函数库的可执行文件,封装了一个或多个已被编译、链接的函数。多个进程可以同时使用一个 DLL,在内存中共享该 DLL 的一个副本。DLL 还有助于共享数据和资源。 它和可执行文件(.EXE文件)非常类似,他们的区别... Read More
posted @ 2009-02-12 10:50 Lester Duo Views(133) Comments(0) Diggs(0)
DCOM是分布式的COM,而DLL则是COM组件程序的一种实现形式。 详: COM组件可以是一个DLL动态链接库,也可以是一个EXE可执行程序。 DLL又分两种:一种是ACTIVE DLL,一种是WIN32 DLL,两者的区别在于: Active Dll 是COM进程内服务器的寄生文件,其它客户程序可以是任意语言(支持CO... Read More
posted @ 2009-02-12 10:40 Lester Duo Views(1029) Comments(0) Diggs(0)