李sir_Blog

博客园 首页 联系 订阅 管理

经典OutlookBar 
下面介绍一个OutlookBar自定义控件,原网址是:
http://www.codeproject.com/KB/selection/csoutlookbar.aspx

滚动栏ScrollBar 

网址是:http://www.codeproject.com/KB/miscctrl/customscrollbar.aspx

PickBox控件

网站在
http://www.codeproject.com/KB/miscctrl/CSPickBoxSample1.aspx

Groupbox

介绍此自定义控件的源网址是:http://www.codeproject.com/KB/miscctrl/grouper.aspx

FontComboBox

介绍此控件的源网址是:http://www.codeproject.com/KB/combobox/CGFontCombo.aspx
和普通的ComboBox最大的不同就是下拉的内容,是显示不同的字体的。用户选择不同的内容后,可以让别的控件的字体显示选择的字体。

Message Balloon

介绍这一款控件的源网址是:http://www.codeproject.com/KB/shell/balloontipsarticle.aspx
作者也是想构造一个比较好用的Tooltip,正如所说,Tooltip用得好,是有很大帮助的,不过,用得不好,真是烦人的。

BalloonWindow

介绍此款用户控件的源网址是:http://www.codeproject.com/KB/miscctrl/balloonnet.aspx

设计剖析
将Form变成ToopTip形状,可以设置显示的时间,关闭和打开的动作等

BalloonHelp

源网址
介绍此款用户控件的源网址是:http://www.codeproject.com/KB/miscctrl/balloonnet.aspx

CheckBox&&radiobutton

原网址:
介绍此款控件的原网址是:http://www.codeproject.com/KB/buttons/skincontrol.aspx

button:

介绍此款控件的原网址是:
http://www.codeproject.com/KB/buttons/The_New_RibbonMenuButton.aspx

Chart控件

原网址:
介绍此款自定义Chart控件的原网址为:
http://www.codeproject.com/KB/miscctrl/ChartControl.aspx

Tabcontrol

原网址
介绍此款控件的原网址:http://www.codeproject.com/KB/tabs/flattabcontrol.aspx

XPPanel

原网址
介绍些款控件的源网站:http://www.codeproject.com/KB/miscctrl/TgXPPanel.aspx

WM_PAINT = 0x000F
其中0x000F是C#中表示int的一种写法,可以定义为const
要求一个窗口重画自己

WM_NCPAINT = 0x0085
当某个窗口的框架必须被绘制时,程序发送此消息给窗口

WM_ACTIVATE = 0x0006
一个窗口被激活或失去激活状态

WM_KILLFOCUS = 0x0008
失去焦点

WM_NCCALCSIZE = 0x0083
当某个窗口的客户区域必须被核算时发送此消息

WM_NCACTIVATE = 0x0086
此消息发送给某个窗口 仅当它的非客户区需要被改变来显示是激活还是非激活状态

WM_SETTEXT = 0x000C
应用程序发送此消息来设置一个窗口的文本

WM_LBUTTONDOWN = 0x0201
按下鼠标左键

WM_LBUTTONUP = 0x0202
释放鼠标左键

WM_LBUTTONDBLCLK = 0x0203
双击鼠标左键

WM_MOUSEMOVE = 0x0200
移动鼠标

WM_SYSCOMMAND = 0x0112
当用户选择窗口菜单的一条命令或当用户选择最大化或最小化时那个窗口会收到此消息

WM_SIZE = 5
改变一个窗口的大小

WM_SIZING = 0x0214
当用户正在调整窗口大小时发送此消息给窗口;通过此消息应用程序可以监视窗口大小和位置也可以修改他们

WM_ERASEBKGND = 0x0014
当窗口背景必须被擦除时(例在窗口改变大小时)

WM_SHOWWINDOW = 0x18
当隐藏或显示窗口是发送此消息给这个窗口

WM_NCCREATE = 0x0081
当某个窗口第一次被创建时,此消息在WM_CREATE消息发送前发送

WM_WINDOWPOSCHANGING = 0x0046
发送此消息给那个窗口的大小和位置将要被改变时,来调用setwindowpos函数或其它窗口管理函数

WM_WINDOWPOSCHANGED = 0x0047
发送此消息给那个窗口的大小和位置已经被改变时,来调用setwindowpos函数或其它窗口管理函数






posted on 2011-03-02 16:56  李sir  阅读(1180)  评论(0编辑  收藏  举报