摘要: 创建窗体 ... 1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕. 显示窗体 ... 1. WM_SHOWWINDOW 2. WM_WINDOWPOSCHANGING 3. WM_WINDOWPOSCHANGING 4. WM_ACTIVATEAPP 5. WM_NCACTIVATE 6. WM_GETTEXT 7. WM_ACTIVATE 8. WM_SETFOCUS 9. WM_NCPAINT 10. WM_GETTEXT 11. WM_ERASEBKGND 12... 阅读全文
posted @ 2012-07-05 13:53 popoxxll 阅读(285) 评论(0) 推荐(0) 编辑
摘要: WM_DRAWITEM消息当具有自绘风格的按钮、组合框、列表框或者菜单的可见部分发生改变时,就会发送WM_DRAWITEM消息给自绘控件所在的窗体。窗口通过WindowProc函数接受WM_DRAWITEM消息WindowProc函数定义如下:LRESULT CALLBACK WindowProc(HWND hwnd, //指向窗口的句柄UINT uMsg, WM_DRAWITEM消息WPARAM wParam, //control identifier(UINT)LPARAM lParam //item data(LPDRAWITEMSTRUCT));参数:wParam用来指定发送WM_DR 阅读全文
posted @ 2012-07-05 13:52 popoxxll 阅读(3640) 评论(0) 推荐(0) 编辑
摘要: WINDOWPOS数据结构具有如下形式:typedef struct tagWINDOWPOS{ /* wp */ HWND hwnd; HWND hwndInsertAfter; int x; int y; int cx; int cy; UINT flags;} WINDOWPOS;WINDOWPOS结构包含了有关窗口的大小和位置的信息。成员:hwnd标识窗口。 hwndInsertAfter标识了一个窗口,本窗口将被放在这个窗口的后面。 x指定了窗口的左边界的位置。 y指定了窗口的右边界的位置。 cx指定了窗口的宽度,以象素为单位。 cy指定了窗口的高度,以象素为单位。 flags指定了 阅读全文
posted @ 2012-07-05 13:50 popoxxll 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 在网上看到有篇介绍windows系统消息的文章,还比较全面。收集起来,已备以后查用:============================================================================== 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg, 它在W... 阅读全文
posted @ 2012-07-05 12:00 popoxxll 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 1,DefaultValue的作用:不是提供设计时的默认值,是当你输入的值与你设置的值相同时,这个值不变黑【加粗显示】。[Description ("value of label1") ,DefaultValue("label123") ] public string CODE { get { return label1.Text; } set { label1.Text = value; } }如果label1.text 不等于 "label123" 的话,则在IDE中看到的 CODE 这个属性值 是 粗体 显示(表示与默认值不同, 阅读全文
posted @ 2012-07-05 10:09 popoxxll 阅读(3458) 评论(0) 推荐(0) 编辑
摘要: DesignerSerializationVisibility:指定在设计时序列化组件上的属性 (Property) 时所使用的持久性类型:其实就是说:设置是否在InitializeComponent函数中生成相应的代码今天做了一个用户控件,就是在一个新的userControl上放了一个button1,通过重写Text属性达到设置UserControl的Text属性而改变Button1的Text目的,但是一开始不论怎样设置,一运行时UserContrl的Text就消失了,通过设置DesignerSerializationVisibility( DesignerSerializationVisi 阅读全文
posted @ 2012-07-05 10:05 popoxxll 阅读(518) 评论(0) 推荐(0) 编辑