画控件外框
系统结构:FrameRect,InvalidateRect,GetWindowRect,GetDC,WindowFromPoint,CreateRectRgnIndirect,CreateSolidBrush,GetClientRect,ReleaseDC,CreatePen,FrameRgn,GetRgnBox,GetWindowRgn,FrameRect,InvalidateRect,GetWindowRect,GetDC,WindowFromPoint,CreateRectRgnIndirect,CreateSolidBrush,GetClientRect,ReleaseDC,CreatePen,FrameRgn,GetRgnBox,GetWindowRgn,FrameRect,InvalidateRect,
======窗口程序集1
| |
| |------ _时钟1_周期事件
| |
| |------ __启动窗口_将被销毁
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟2_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ FrameRect
| |
| |---[dll]------ InvalidateRect
| |
| |---[dll]------ GetWindowRect
| |
| |---[dll]------ GetDC
| |
| |---[dll]------ WindowFromPoint
| |
| |---[dll]------ CreateRectRgnIndirect
| |
| |---[dll]------ CreateSolidBrush
| |
| |---[dll]------ GetClientRect
| |
| |---[dll]------ ReleaseDC
| |
| |---[dll]------ CreatePen
| |
| |---[dll]------ FrameRgn
| |
| |---[dll]------ GetRgnBox
| |
| |---[dll]------ GetWindowRgn
======窗口程序集1
| |
| |------ _时钟1_周期事件
| |
| |------ __启动窗口_将被销毁
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟2_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ FrameRect
| |
| |---[dll]------ InvalidateRect
| |
| |---[dll]------ GetWindowRect
| |
| |---[dll]------ GetDC
| |
| |---[dll]------ WindowFromPoint
| |
| |---[dll]------ CreateRectRgnIndirect
| |
| |---[dll]------ CreateSolidBrush
| |
| |---[dll]------ GetClientRect
| |
| |---[dll]------ ReleaseDC
| |
| |---[dll]------ CreatePen
| |
| |---[dll]------ FrameRgn
| |
| |---[dll]------ GetRgnBox
| |
| |---[dll]------ GetWindowRgn
======窗口程序集1
| |
| |------ _时钟1_周期事件
| |
| |------ __启动窗口_将被销毁
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟2_周期事件
| |
| |
======调用的Dll
| |
| |---[dll]------ FrameRect
| |
| |---[dll]------ InvalidateRect
调用的DLL命令:
.DLL命令 FrameRect, 整数型, "user32.dll", "FrameRect", , ,
.参数 设备场景, 整数型, , hdc,设备场景的句柄
.参数 矩形, RECT, , lpRect,对要描绘的边框进行描述的一个矩形
.参数 刷子句柄, 整数型, , hBrush,欲使用的刷子的句柄
.DLL命令 InvalidateRect, 整数型, "user32.dll", "InvalidateRect", , , 这个函数屏蔽一个窗口客户区的全部或部分区域
.参数 窗口句柄, 整数型, , hwnd,待屏蔽窗口的句柄
.参数 屏蔽矩形, RECT, , lpRect,用于描述待屏蔽矩形部分的一个矩形结构
.参数 重画前删除, 整数型, , bErase,TRUE(非零)导致指定的区域在重画前先删除
.DLL命令 GetWindowRect, 整数型, "user32", "GetWindowRect"
.参数 窗口句柄, 整数型
.参数 矩形区域, RECT
.DLL命令 GetDC, 整数型, "user32", "GetDC", , 获取指定窗口的设备场景 指定窗口的设备场景句柄,出错则为0
.参数 窗口的句柄, 整数型, , 将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC;
.DLL命令 WindowFromPoint, 整数型, "user32.dll", "WindowFromPoint"
.参数 横坐标, 整数型, , xPoint,x点值
.参数 纵坐标, 整数型, , yPoint,y点值
.DLL命令 CreateRectRgnIndirect, 整数型
.参数 rect, RECT
.DLL命令 CreateSolidBrush, 整数型, "gdi32.dll", "CreateSolidBrush"
.参数 颜色值, 整数型, , crColor,颜色值
.DLL命令 GetClientRect, 整数型, "user32", "GetClientRect"
.参数 窗口句柄, 整数型
.参数 矩形区域, RECT
.DLL命令 ReleaseDC, 整数型, "user32", "ReleaseDC", , ReleaseDC
.参数 窗口句柄, 整数型, , hwnd,要释放的设备场景相关的窗口句柄
.参数 设备场景, 整数型, , hdc,要释放的设备场景句柄
.DLL命令 CreatePen, 整数型, "gdi32", "CreatePen"
.参数 风格, 整数型
.参数 宽度, 整数型
.参数 颜色, 整数型
.DLL命令 FrameRgn, 整数型, "gdi32.dll", "FrameRgn", , FrameRgn,用指定刷子围绕指定区域画一个外框
.参数 设备场景, 整数型, , hdc,设备场景句柄
.参数 区域句柄, 整数型, , hRgn,将数据设备坐标填充的区域句柄
.参数 刷子句柄, 整数型, , hBrush,将用的刷子句柄
.参数 垂直边框宽度, 整数型, , nWidth,垂直边框宽度(以设备单元为单位)
.参数 水平边框高度, 整数型, , nHeight,水平边框高度(以设备单元为单位)
.DLL命令 GetRgnBox, 整数型, "gdi32", "GetRgnBox"
.参数 区域, 整数型
.参数 矩形区域, RECT
.DLL命令 GetWindowRgn, 整数型, "user32.dll", "GetWindowRgn"
.参数 窗口句柄, 整数型
.参数 区域, 整数型, 传址
调用的DLL命令:
.DLL命令 FrameRect, 整数型, "user32.dll", "FrameRect", , ,
.参数 设备场景, 整数型, , hdc,设备场景的句柄
.参数 矩形, RECT, , lpRect,对要描绘的边框进行描述的一个矩形
.参数 刷子句柄, 整数型, , hBrush,欲使用的刷子的句柄
.DLL命令 InvalidateRect, 整数型, "user32.dll", "InvalidateRect", , , 这个函数屏蔽一个窗口客户区的全部或部分区域
.参数 窗口句柄, 整数型, , hwnd,待屏蔽窗口的句柄
.参数 屏蔽矩形, RECT, , lpRect,用于描述待屏蔽矩形部分的一个矩形结构
.参数 重画前删除, 整数型, , bErase,TRUE(非零)导致指定的区域在重画前先删除
.DLL命令 GetWindowRect, 整数型, "user32", "GetWindowRect"
.参数 窗口句柄, 整数型
.参数 矩形区域, RECT
.DLL命令 GetDC, 整数型, "user32", "GetDC", , 获取指定窗口的设备场景 指定窗口的设备场景句柄,出错则为0
.参数 窗口的句柄, 整数型, , 将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC;
.DLL命令 WindowFromPoint, 整数型, "user32.dll", "WindowFromPoint"
.参数 横坐标, 整数型, , xPoint,x点值
.参数 纵坐标, 整数型, , yPoint,y点值
.DLL命令 CreateRectRgnIndirect, 整数型
.参数 rect, RECT
.DLL命令 CreateSolidBrush, 整数型, "gdi32.dll", "CreateSolidBrush"
.参数 颜色值, 整数型, , crColor,颜色值
.DLL命令 GetClientRect, 整数型, "user32", "GetClientRect"
.参数 窗口句柄, 整数型
.参数 矩形区域, RECT
.DLL命令 ReleaseDC, 整数型, "user32", "ReleaseDC", , ReleaseDC
.参数 窗口句柄, 整数型, , hwnd,要释放的设备场景相关的窗口句柄
.参数 设备场景, 整数型, , hdc,要释放的设备场景句柄
.DLL命令 CreatePen, 整数型, "gdi32", "CreatePen"
.参数 风格, 整数型
.参数 宽度, 整数型
.参数 颜色, 整数型
.DLL命令 FrameRgn, 整数型, "gdi32.dll", "FrameRgn", , FrameRgn,用指定刷子围绕指定区域画一个外框
.参数 设备场景, 整数型, , hdc,设备场景句柄
.参数 区域句柄, 整数型, , hRgn,将数据设备坐标填充的区域句柄
.参数 刷子句柄, 整数型, , hBrush,将用的刷子句柄
.参数 垂直边框宽度, 整数型, , nWidth,垂直边框宽度(以设备单元为单位)
.参数 水平边框高度, 整数型, , nHeight,水平边框高度(以设备单元为单位)
.DLL命令 GetRgnBox, 整数型, "gdi32", "GetRgnBox"
.参数 区域, 整数型
.参数 矩形区域, RECT
.DLL命令 GetWindowRgn, 整数型, "user32.dll", "GetWindowRgn"
.参数 窗口句柄, 整数型
.参数 区域, 整数型, 传址
调用的DLL命令:
.DLL命令 FrameRect, 整数型, "user32.dll", "FrameRect", , ,
.参数 设备场景, 整数型, , hdc,设备场景的句柄
.参数 矩形, RECT, , lpRect,对要描绘的边框进行描述的一个矩形
.参数 刷子句柄, 整数型, , hBrush,欲使用的刷子的句柄
.DLL命令 InvalidateRect, 整数型, "user32.dll", "InvalidateRect", , , 这个函数屏蔽一个窗口客户区的全部或部分区域
.参数 窗口句柄, 整数型, , hwnd,待屏蔽窗口的句柄
.参数 屏蔽矩形, RECT, , lpRect,用于描述待屏蔽矩形部分的一个矩形结构
.参数 重画前删除, 整数型, , bErase,TRUE(非零)导致指定的区域在重画前先删除
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。