//
//
//
//
//
//
//
//
//
//
软件Tags:
仿真VISTA操作系统界面系统结构:SetWindowRgn,DeleteObject,API_透明窗口,API_设置窗口信息,SetWindowRgn,DeleteObject,API_透明窗口,API_设置窗口信息, ======启动窗口窗口程序集 || ||------__启动窗口_尺寸被改变 || ||------_控件_图形按钮_关闭_被单击 || ||------_控件_图形按钮_最小化_被单击 || ||------__启动窗口_位置被改变 || || ======主窗口窗口程序集 || ||------_主窗口_获得焦点 || ||------_主窗口_失去焦点 || || ======调用的Dll || ||---[dll]------SetWindowRgn || ||---[dll]------_创建圆角矩形区域 || ||---[dll]------DeleteObject || ||---[dll]------API_透明窗口 || ||---[dll]------API_设置窗口信息 ======窗口程序集 || ||------__启动窗口_创建完毕 || ||------_控件_图形按钮_关闭_被单击 || ||------_控件_图形按钮_最小化_被单击 || || ======调用的Dll || ||---[dll]------SetWindowRgn || ||---[dll]------_创建圆角矩形区域 || ||---[dll]------DeleteObject || ||---[dll]------API_透明窗口 || ||---[dll]------API_设置窗口信息 调用的DLL命令: .DLL命令SetWindowRgn,整数型,"user32.dll","SetWindowRgn",,设置窗口区域 .参数hWnd,整数型 .参数hRgn,整数型 .参数bRedraw,逻辑型 .DLL命令_创建圆角矩形区域,整数型,"gdi32.dll","CreateRoundRectRgn" .参数左上横坐标,整数型,,X1,矩形左上角横坐标 .参数左上纵坐标,整数型,,Y1,矩形左上角纵坐标 .参数右下横坐标,整数型,,X2,矩形右下角横坐标 .参数右下纵坐标,整数型,,Y2,矩形右下角纵坐标 .参数圆角椭圆的宽,整数型,,X3,圆角椭圆的宽,其范围从0(没有圆角)到矩形宽(全圆) .参数圆角椭圆的高,整数型,,Y3,圆角椭圆的高,其范围从0(没有圆角)到矩形高(全圆) .DLL命令DeleteObject,整数型,"gdi32.dll","DeleteObject",,卸载对象 .参数hObject,整数型 .DLL命令API_透明窗口,逻辑型,,"SetLayeredWindowAttributes",,成功返回真,否则返回假 .参数hwnd,整数型,,透明窗体的句柄 .参数crKey,整数型,,颜色值 .参数bAlpha,字节型,,透明度,取值范围是[0,255] .参数dwFlags,整数型,,透明方式:LWA_ALPHA(2)时,crKey参数无效,bAlpha参数有效||LWA_COLORKEY(1)时,bAlpha参数有效而窗体中的所有颜色为crKey的地方将变为透明 .DLL命令API_设置窗口信息,整数型,,"SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值 .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,整数型 调用的DLL命令: .DLL命令SetWindowRgn,整数型,"user32.dll","SetWindowRgn",,设置窗口区域 .参数hWnd,整数型 .参数hRgn,整数型 .参数bRedraw,逻辑型 .DLL命令_创建圆角矩形区域,整数型,"gdi32.dll","CreateRoundRectRgn" .参数左上横坐标,整数型,,X1,矩形左上角横坐标 .参数左上纵坐标,整数型,,Y1,矩形左上角纵坐标 .参数右下横坐标,整数型,,X2,矩形右下角横坐标 .参数右下纵坐标,整数型,,Y2,矩形右下角纵坐标 .参数圆角椭圆的宽,整数型,,X3,圆角椭圆的宽,其范围从0(没有圆角)到矩形宽(全圆) .参数圆角椭圆的高,整数型,,Y3,圆角椭圆的高,其范围从0(没有圆角)到矩形高(全圆) .DLL命令DeleteObject,整数型,"gdi32.dll","DeleteObject",,卸载对象 .参数hObject,整数型 .DLL命令API_透明窗口,逻辑型,,"SetLayeredWindowAttributes",,成功返回真,否则返回假 .参数hwnd,整数型,,透明窗体的句柄 .参数crKey,整数型,,颜色值 .参数bAlpha,字节型,,透明度,取值范围是[0,255] .参数dwFlags,整数型,,透明方式:LWA_ALPHA(2)时,crKey参数无效,bAlpha参数有效||LWA_COLORKEY(1)时,bAlpha参数有效而窗体中的所有颜色为crKey的地方将变为透明 .DLL命令API_设置窗口信息,整数型,,"SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值 .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,整数型
