//
//
//
//
//
//
//
//
//
//
软件Tags:
高仿OFFICE2007颜色选择器系统结构:选择颜色,初始化颜色组,初始化块组,显示主体颜色块,是否在块内,CreateCompatibleDC,CreateSolidBrush,FillRect,FrameRect,SelectObject,StretchBlt,CreateCompatibleBitmap,DeleteDC,CreatePen,LineTo,MoveToEx,BitBlt,ReleaseDC,DeleteObject,GetDC,选择颜色,显示主体颜色块,是否在块内,初始化颜色组,初始化块组,CreateCompatibleDC,CreateSolidBrush,FillRect,FrameRect,SelectObject,StretchBlt,CreateCompatibleBitmap,DeleteDC,CreatePen,LineTo,MoveToEx,BitBlt,ReleaseDC,DeleteObject,GetDC,选择颜色,初始化颜色组,初始化块组,显示主体颜色块,是否在块内,CreateCompatibleDC,CreateSolidBrush,FillRect,FrameRect,SelectObject,StretchBlt,CreateCompatibleBitmap,DeleteDC,CreatePen,LineTo,MoveToEx,BitBlt,ReleaseDC,DeleteObject,GetDC,选择颜色,显示主体颜色块,是否在块内,初始化颜色组,初始化块组,CreateCompatibleDC,CreateSolidBrush,FillRect,FrameRect,SelectObject,StretchBlt,CreateCompatibleBitmap,DeleteDC,CreatePen,LineTo,MoveToEx,BitBlt,ReleaseDC,DeleteObject,GetDC,======程序集1||||------_启动子程序||||------_临时子程序||||------选择颜色||||------初始化颜色组||||------初始化块组||||======窗口程序集1||||------_窗口1_创建完毕||||------显示主体颜色块||||------_窗口1_鼠标左键被放开||||------是否在块内||||------_窗口1_首次激活||||------_窗口1_鼠标位置被移动||||------_超级按钮1_被单击||||------_超级按钮2_被单击||||======窗口程序集2||||------_按钮1_被单击||||======调用的Dll||||---[dll]------CreateCompatibleDC||||---[dll]------CreateSolidBrush||||---[dll]------FillRect||||---[dll]------FrameRect||||---[dll]------SelectObject||||---[dll]------StretchBlt||||---[dll]------CreateCompatibleBitmap||||---[dll]------DeleteDC||||---[dll]------CreatePen||||---[dll]------LineTo||||---[dll]------MoveToEx||||---[dll]------BitBlt||||---[dll]------ReleaseDC||||---[dll]------DeleteObject||||---[dll]------GetDC======程序集1||||------_启动子程序||||------_临时子程序||||------选择颜色||||======窗口程序集1||||------_窗口1_创建完毕||||------显示主体颜色块||||------_窗口1_鼠标左键被放开||||------是否在块内||||------_窗口1_首次激活||||------_窗口1_鼠标位置被移动||||------_超级按钮1_被单击||||------_超级按钮2_被单击||||------初始化颜色组||||------初始化块组||||------_窗口1_将被销毁||||======窗口程序集2||||------_按钮1_被单击||||======调用的Dll||||---[dll]------CreateCompatibleDC||||---[dll]------CreateSolidBrush||||---[dll]------FillRect||||---[dll]------FrameRect||||---[dll]------SelectObject||||---[dll]------StretchBlt||||---[dll]------CreateCompatibleBitmap||||---[dll]------DeleteDC||||---[dll]------CreatePen||||---[dll]------LineTo||||---[dll]------MoveToEx||||---[dll]------BitBlt||||---[dll]------ReleaseDC||||---[dll]------DeleteObject||||---[dll]------GetDC======程序集1||||------_启动子程序||||------_临时子程序||||------选择颜色||||------初始化颜色组||||------初始化块组||||======窗口程序集1||||------_窗口1_创建完毕||||------显示主体颜色块||||------_窗口1_鼠标左键被放开||||------是否在块内||||------_窗口1_首次激活||||------_窗口1_鼠标位置被移动||||------_超级按钮1_被单击||||------_超级按钮2_被单击||||======窗口程序集2||||------_按钮1_被单击||||======调用的Dll||||---[dll]------CreateCompatibleDC||||---[dll]------CreateSolidBrush||||---[dll]------FillRect||||---[dll]------FrameRect||||---[dll]------SelectObject||||---[dll]------StretchBlt||||---[dll]------CreateCompatibleBitmap||||---[dll]------DeleteDC||||---[dll]------CreatePen||||---[dll]------LineTo||||---[dll]------MoveToEx||||---[dll]------BitBlt||||---[dll]------ReleaseDC||||---[dll]------DeleteObject||||---[dll]------GetDC======程序集1||||------_启动子程序||||------_临时子程序||||------选择颜色||||======窗口程序集1||||------_窗口1_创建完毕||||------显示主体颜色块||||------_窗口1_鼠标左键被放开||||------是否在块内||||------_窗口1_首次激活||||------_窗口1_鼠标位置被移动||||------_超级按钮1_被单击||||------_超级按钮2_被单击||||------初始化颜色组||||------初始化块组||||------_窗口1_将被销毁||||======窗口程序集2||||------_按钮1_被单击||||======调用的Dll||||---[dll]------CreateCompatibleDC||||---[dll]------CreateSolidBrush||||---[dll]------FillRect||||---[dll]------FrameRect||||---[dll]------SelectObject||||---[dll]------StretchBlt||||---[dll]------CreateCompatibleBitmap||||---[dll]------DeleteDC||||---[dll]------CreatePen||||---[dll]------LineTo||||---[dll]------MoveToEx||||---[dll]------BitBlt||||---[dll]------ReleaseDC||||---[dll]------DeleteObject||||---[dll]------GetDC 调用的DLL命令:.DLL命令CreateCompatibleDC,整数型,,"CreateCompatibleDC".参数hdc,整数型.DLL命令CreateSolidBrush,整数型.参数crColor,整数型.DLL命令FillRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令FrameRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令SelectObject,整数型,,"SelectObject".参数hdc.参数hgdiobj.DLL命令StretchBlt,逻辑型,,"StretchBlt".参数目标设备场景,整数型.参数目标位置横坐标,整数型.参数目标位置纵坐标,整数型.参数目标图像宽,整数型.参数目标图像高,整数型.参数源设备场景,整数型.参数源位置横坐标,整数型.参数源位置纵坐标,整数型.参数源图像宽,整数型.参数源图像高,整数型.参数光栅运算,整数型.DLL命令CreateCompatibleBitmap,整数型,,"CreateCompatibleBitmap".参数hdc.参数nWidth.参数nHeight.DLL命令DeleteDC,整数型,,"DeleteDC".参数hdc.DLL命令CreatePen,整数型,"gdi32.dll","CreatePen".参数nPenStyle,整数型,,该参数可取下列标识符之一:PS_SOLID、PS_DASH、Ps_DOT、PS_DASHDOT、PS_DASHDOTDOT.参数nWidth,整数型.参数crColor,整数型.DLL命令LineTo,整数型,"gdi32.dll","LineTo",,,用当前画笔画一条线,从当前位置连到一个指定的点.参数设备场景句柄,整数型,,hdc,设备场景的句柄.参数终点横坐标,整数型,,x,线段终点位置,采用逻辑坐标表示.参数终点纵坐标,整数型,,y,线段终点位置,采用逻辑坐标表示.DLL命令MoveToEx,整数型,"gdi32","MoveToEx".参数hdc,整数型.参数x,整数型.参数y,整数型.参数lpPoint,Point,传址.DLL命令BitBlt,整数型,,"BitBlt".参数hdcDest.参数nXDest.参数nYDest.参数nWidth.参数nHeight.参数hdcSrc.参数nXSrc.参数nYSrc.参数dwRop.DLL命令ReleaseDC,整数型,,"ReleaseDC".参数hWnd,整数型.参数hDC,整数型.DLL命令DeleteObject,整数型,,"DeleteObject".参数hObject.DLL命令GetDC,整数型,,"GetDC".参数hwnd调用的DLL命令:.DLL命令CreateCompatibleDC,整数型,,"CreateCompatibleDC".参数hdc,整数型.DLL命令CreateSolidBrush,整数型.参数crColor,整数型.DLL命令FillRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令FrameRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令SelectObject,整数型,,"SelectObject".参数hdc.参数hgdiobj.DLL命令StretchBlt,逻辑型,,"StretchBlt".参数目标设备场景,整数型.参数目标位置横坐标,整数型.参数目标位置纵坐标,整数型.参数目标图像宽,整数型.参数目标图像高,整数型.参数源设备场景,整数型.参数源位置横坐标,整数型.参数源位置纵坐标,整数型.参数源图像宽,整数型.参数源图像高,整数型.参数光栅运算,整数型.DLL命令CreateCompatibleBitmap,整数型,,"CreateCompatibleBitmap".参数hdc.参数nWidth.参数nHeight.DLL命令DeleteDC,整数型,,"DeleteDC".参数hdc.DLL命令CreatePen,整数型,"gdi32.dll","CreatePen".参数nPenStyle,整数型,,该参数可取下列标识符之一:PS_SOLID、PS_DASH、Ps_DOT、PS_DASHDOT、PS_DASHDOTDOT.参数nWidth,整数型.参数crColor,整数型.DLL命令LineTo,整数型,"gdi32.dll","LineTo",,,用当前画笔画一条线,从当前位置连到一个指定的点.参数设备场景句柄,整数型,,hdc,设备场景的句柄.参数终点横坐标,整数型,,x,线段终点位置,采用逻辑坐标表示.参数终点纵坐标,整数型,,y,线段终点位置,采用逻辑坐标表示.DLL命令MoveToEx,整数型,"gdi32","MoveToEx".参数hdc,整数型.参数x,整数型.参数y,整数型.参数lpPoint,Point,传址.DLL命令BitBlt,整数型,,"BitBlt".参数hdcDest.参数nXDest.参数nYDest.参数nWidth.参数nHeight.参数hdcSrc.参数nXSrc.参数nYSrc.参数dwRop.DLL命令ReleaseDC,整数型,,"ReleaseDC".参数hWnd,整数型.参数hDC,整数型.DLL命令DeleteObject,整数型,,"DeleteObject".参数hObject.DLL命令GetDC,整数型,,"GetDC".参数hwnd调用的DLL命令:.DLL命令CreateCompatibleDC,整数型,,"CreateCompatibleDC".参数hdc,整数型.DLL命令CreateSolidBrush,整数型.参数crColor,整数型.DLL命令FillRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令FrameRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令SelectObject,整数型,,"SelectObject".参数hdc.参数hgdiobj.DLL命令StretchBlt,逻辑型,,"StretchBlt".参数目标设备场景,整数型.参数目标位置横坐标,整数型.参数目标位置纵坐标,整数型.参数目标图像宽,整数型.参数目标图像高,整数型.参数源设备场景,整数型.参数源位置横坐标,整数型.参数源位置纵坐标,整数型.参数源图像宽,整数型.参数源图像高,整数型.参数光栅运算,整数型.DLL命令CreateCompatibleBitmap,整数型,,"CreateCompatibleBitmap".参数hdc.参数nWidth.参数nHeight.DLL命令DeleteDC,整数型,,"DeleteDC".参数hdc.DLL命令CreatePen,整数型,"gdi32.dll","CreatePen".参数nPenStyle,整数型,,该参数可取下列标识符之一:PS_SOLID、PS_DASH、Ps_DOT、PS_DASHDOT、PS_DASHDOTDOT.参数nWidth,整数型.参数crColor,整数型.DLL命令LineTo,整数型,"gdi32.dll","LineTo",,,用当前画笔画一条线,从当前位置连到一个指定的点.参数设备场景句柄,整数型,,hdc,设备场景的句柄.参数终点横坐标,整数型,,x,线段终点位置,采用逻辑坐标表示.参数终点纵坐标,整数型,,y,线段终点位置,采用逻辑坐标表示.DLL命令MoveToEx,整数型,"gdi32","MoveToEx".参数hdc,整数型.参数x,整数型.参数y,整数型.参数lpPoint,Point,传址.DLL命令BitBlt,整数型,,"BitBlt".参数hdcDest.参数nXDest.参数nYDest.参数nWidth.参数nHeight.参数hdcSrc.参数nXSrc.参数nYSrc.参数dwRop.DLL命令ReleaseDC,整数型,,"ReleaseDC".参数hWnd,整数型.参数hDC,整数型.DLL命令DeleteObject,整数型,,"DeleteObject".参数hObject.DLL命令GetDC,整数型,,"GetDC".参数hwnd调用的DLL命令:.DLL命令CreateCompatibleDC,整数型,,"CreateCompatibleDC".参数hdc,整数型.DLL命令CreateSolidBrush,整数型.参数crColor,整数型.DLL命令FillRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令FrameRect,整数型.参数hDC,整数型.参数lprc,Rect,,可能为RECT结构。.参数hbr,整数型.DLL命令SelectObject,整数型,,"SelectObject".参数hdc.参数hgdiobj.DLL命令StretchBlt,逻辑型,,"StretchBlt".参数目标设备场景,整数型.参数目标位置横坐标,整数型.参数目标位置纵坐标,整数型.参数目标图像宽,整数型.参数目标图像高,整数型.参数源设备场景,整数型.参数源位置横坐标,整数型.参数源位置纵坐标,整数型.参数源图像宽,整数型.参数源图像高,整数型.参数光栅运算,整数型.DLL命令CreateCompatibleBitmap,整数型,,"CreateCompatibleBitmap".参数hdc.参数nWidth.参数nHeight.DLL命令DeleteDC,整数型,,"DeleteDC".参数hdc.DLL命令CreatePen,整数型,"gdi32.dll","CreatePen".参数nPenStyle,整数型,,该参数可取下列标识符之一:PS_SOLID、PS_DASH、Ps_DOT、PS_DASHDOT、PS_DASHDOTDOT.参数nWidth,整数型.参数crColor,整数型.DLL命令LineTo,整数型,"gdi32.dll","LineTo",,,用当前画笔画一条线,从当前位置连到一个指定的点.参数设备场景句柄,整数型,,hdc,设备场景的句柄.参数终点横坐标,整数型,,x,线段终点位置,采用逻辑坐标表示.参数终点纵坐标,整数型,,y,线段终点位置,采用逻辑坐标表示.DLL命令MoveToEx,整数型,"gdi32","MoveToEx".参数hdc,整数型.参数x,整数型.参数y,整数型.参数lpPoint,Point,传址.DLL命令BitBlt,整数型,,"BitBlt".参数hdcDest.参数nXDest.参数nYDest.参数nWidth.参数nHeight.参数hdcSrc.参数nXSrc.参数nYSrc.参数dwRop.DLL命令ReleaseDC,整数型,,"ReleaseDC".参数hWnd,整数型.参数hDC,整数型.DLL命令DeleteObject,整数型,,"DeleteObject".参数hObject.DLL命令GetDC,整数型,,"GetDC".参数hwnd
