//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言窗口自绘效果源码系统结构:NewProc,画窗体背景,背景边缘柔化,子程序_获取任务栏高度,是否在矩形,SetWindowLongA,CallWindowProcA,GetWindowTextA,BeginPaint,EndPaint,GetDC,GetWindowRect,CreateRoundRectRgn,SetWindowRgn,API_MoveWindow,API_SHAppBarMessage,UpdatePerUserSystemParameters, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------NewProc || ||------画窗体背景 || ||------背景边缘柔化 || ||------__启动窗口_尺寸被改变 || ||------_按钮8_被单击 || ||------_按钮10_被单击 || ||------_按钮9_被单击 || ||------子程序_获取任务栏高度 || ||------__启动窗口_位置被改变 || ||------__启动窗口_被双击 || ||------是否在矩形 || ||------_按钮1_鼠标左键被放开 || ||------_按钮2_鼠标左键被放开 || ||------_按钮3_鼠标左键被放开 || ||------_按钮4_鼠标左键被放开 || ||------_按钮5_鼠标左键被放开 || ||------_按钮6_鼠标左键被放开 || ||------_按钮7_鼠标左键被放开 || ||------_按钮11_被单击 || || ======调用的Dll || ||---[dll]------SetWindowLongA || ||---[dll]------CallWindowProcA || ||---[dll]------GetWindowTextA || ||---[dll]------BeginPaint || ||---[dll]------EndPaint || ||---[dll]------GetDC || ||---[dll]------GetWindowRect || ||---[dll]------CreateRoundRectRgn || ||---[dll]------SetWindowRgn || ||---[dll]------API_MoveWindow || ||---[dll]------API_SHAppBarMessage || ||---[dll]------UpdatePerUserSystemParameters 调用的DLL命令: .DLL命令SetWindowLongA,整数型,"user32","SetWindowLongA",, .参数hwnd,整数型 .参数wMsg,整数型 .参数New,整数型 .DLL命令CallWindowProcA,整数型,"user32","CallWindowProcA" .参数函数地址,整数型 .参数hwnd,整数型 .参数wMsg,整数型 .参数wParam,整数型 .参数lparam,整数型 .DLL命令GetWindowTextA,整数型,"user32","GetWindowTextA",, .参数hwnd,整数型 .参数Text,文本型 .参数TextLong,整数型 .DLL命令BeginPaint,整数型,"user32","BeginPaint",, .参数hwnd,整数型 .参数lpPaint,PAINTSTRUCT .DLL命令EndPaint,整数型,"user32","EndPaint",, .参数hwnd,整数型 .参数lpPaint,PAINTSTRUCT .DLL命令GetDC,整数型,"user32","GetDC" .参数hwnd,整数型 .DLL命令GetWindowRect,整数型,"user32","GetWindowRect" .参数hwnd,整数型 .参数rect,矩形L .DLL命令CreateRoundRectRgn,整数型,,"CreateRoundRectRgn" .参数x1 .参数y1 .参数x2 .参数y2 .参数圆角宽度 .参数圆角高度 .DLL命令SetWindowRgn,整数型,"user32","SetWindowRgn" .参数Hwnd,整数型 .参数Rgn,整数型 .参数Paint,逻辑型 .DLL命令API_MoveWindow,整数型,"user32.dll","MoveWindow" .参数窗口句柄,整数型,,hwnd,欲移动窗口的句柄 .参数左侧位置,整数型,,x,窗口新的左侧位置 .参数顶部位置,整数型,,y,窗口新的顶部位置 .参数新宽度,整数型,,nWidth,窗口的新宽度 .参数新高度,整数型,,nHeight,窗口的高宽度 .参数是否重画,整数型,,bRepaint,如窗口此时应重画,则设为TRUE(非零) .DLL命令API_SHAppBarMessage,整数型,"shell32.dll","SHAppBarMessage",,系统状态栏信息_e .参数信息值,整数型,,dwMessage .参数数据结构,系统状态栏信息,,pData .DLL命令UpdatePerUserSystemParameters,,"USER32.DLL" .参数a,,,0 .参数b,,,0
