//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言窗口换肤模块源码系统结构:JSkin_加载,调整按钮位置,更改窗体颜色,更改窗体背景图片,添加标签,载入按钮图像,WndProc,初始化按钮图片,调整控制按钮坐标,取窗口大小,置窗口圆角,添加按钮,画窗体背景,画普通按钮,JSkin_卸载,透明,画控制按钮,判断是否在控制按钮上,判断是否在普通按钮上,取高位,取低位,八方向调整大小,RanNumMsgBox,AboutMsgBox,SetWindowLong,CopyMemory_MINMAXINFO,CopyMemory_MINMAXINFO2,AlphaBlend,SetWindowLong_Lng,TrackMouseEvent,CallWindowProc,BeginPaint,EndPaint,CreateRoundRectRgn,SetWindowRgn,GetDC,ReleaseDC,FrameRect,CreateSolidBrush,GetClientRect,CreateCompatibleDC,DeleteDC,BitBlt,SendMessage,CreateCompatibleBitmap,SelectObject,DeleteObject,SetCursor,LoadCursor,ShowWindow,GetWindowRect,FindWindow,ReleaseCapture,SetCapture,DrawText,SetBkMode,CreateFont,SetWindowPos,GetWindowTextLength,GetWindowText,GetWindowLong, ======程序集1 || ||------_启动子程序 || ||------_临时子程序 || || ======窗体 || ||------JSkin_加载 || ||------调整按钮位置 || ||------更改窗体颜色 || ||------更改窗体背景图片 || ||------添加标签 || ||------载入按钮图像 || ||------WndProc || ||------初始化按钮图片 || ||------调整控制按钮坐标 || ||------取窗口大小 || ||------置窗口圆角 || ||------__启动窗口_将被销毁 || ||------添加按钮 || ||------画窗体背景 || ||------画普通按钮 || ||------JSkin_卸载 || ||------透明 || ||------画控制按钮 || ||------判断是否在控制按钮上 || ||------判断是否在普通按钮上 || ||------取高位 || ||------取低位 || ||------八方向调整大小 || || ======按钮 || || ======窗口程序集1 || ||------_窗口1_创建完毕 || ||------RanNumMsgBox || ||------AboutMsgBox || || ======调用的Dll || ||---[dll]------SetWindowLong || ||---[dll]------CopyMemory_MINMAXINFO || ||---[dll]------CopyMemory_MINMAXINFO2 || ||---[dll]------AlphaBlend || ||---[dll]------SetWindowLong_Lng || ||---[dll]------TrackMouseEvent || ||---[dll]------CallWindowProc || ||---[dll]------BeginPaint || ||---[dll]------EndPaint || ||---[dll]------CreateRoundRectRgn || ||---[dll]------SetWindowRgn || ||---[dll]------GetDC || ||---[dll]------ReleaseDC || ||---[dll]------FrameRect || ||---[dll]------CreateSolidBrush || ||---[dll]------GetClientRect || ||---[dll]------CreateCompatibleDC || ||---[dll]------DeleteDC || ||---[dll]------BitBlt || ||---[dll]------SendMessage || ||---[dll]------CreateCompatibleBitmap || ||---[dll]------SelectObject || ||---[dll]------DeleteObject || ||---[dll]------SetCursor || ||---[dll]------LoadCursor || ||---[dll]------ShowWindow || ||---[dll]------GetWindowRect || ||---[dll]------FindWindow || ||---[dll]------ReleaseCapture || ||---[dll]------SetCapture || ||---[dll]------DrawText || ||---[dll]------SetBkMode || ||---[dll]------CreateFont || ||---[dll]------SetWindowPos || ||---[dll]------GetWindowTextLength || ||---[dll]------GetWindowText || ||---[dll]------GetWindowLong 调用的DLL命令: .DLL命令SetWindowLong,整数型,"user32","SetWindowLongA" .参数hWnd,整数型 .参数nIndex,整数型 .参数dwNewLong,子程序指针 .DLL命令CopyMemory_MINMAXINFO,整数型,"kernel32","RtlMoveMemory" .参数Destination,MINMAXINFO .参数Source,整数型 .参数Length,整数型 .DLL命令CopyMemory_MINMAXINFO2,整数型,"kernel32","RtlMoveMemory" .参数Destination,整数型 .参数Source,MINMAXINFO .参数Length,整数型 .DLL命令AlphaBlend,整数型,"msimg32.dll","AlphaBlend" .参数hdcDest .参数nXoriginDest .参数nYOriginDest .参数nWidthDest .参数hHeghtdest .参数hdcSrc .参数nXOriginSrc .参数nYOriginSrc .参数nWidthSrc .参数nHeightSrc .参数blendFunction .DLL命令SetWindowLong_Lng,整数型,"user32","SetWindowLongA" .参数hWnd,整数型 .参数nIndex,整数型 .参数dwNewLong,整数型 .DLL命令TrackMouseEvent,整数型,"comctl32.dll","_TrackMouseEvent" .参数lpEventTrack,TRACKMOUSEEVENTTYPE .DLL命令CallWindowProc,整数型,"user32","CallWindowProcA" .参数OldWndProc,整数型 .参数hWnd,整数型 .参数wMsg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令BeginPaint,整数型,"user32","BeginPaint" .参数hWnd,整数型 .参数PS,PAINTSTRUCT .DLL命令EndPaint,整数型,"user32","EndPaint" .参数hWnd,整数型 .参数PS,PAINTSTRUCT .DLL命令CreateRoundRectRgn,整数型,"gdi32","CreateRoundRectRgn" .参数x,整数型 .参数y,整数型 .参数wid,整数型 .参数hei,整数型 .参数eWid,整数型 .参数eHei,整数型 .DLL命令SetWindowRgn,整数型,"user32","SetWindowRgn" .参数hWnd,整数型 .参数hRgn,整数型 .参数bRedraw,逻辑型 .DLL命令GetDC,整数型,"user32","GetDC" .参数hWnd,整数型 .DLL命令ReleaseDC,整数型,"user32","ReleaseDC" .参数hWnd,整数型 .参数hDC,整数型 .DLL命令FrameRect,整数型,"user32","FrameRect" .参数hDC,整数型 .参数lpRect,RECT .参数hBrush,整数型 .DLL命令CreateSolidBrush,整数型,"gdi32","CreateSolidBrush" .参数crColor,整数型 .DLL命令GetClientRect,整数型,"user32","GetClientRect" .参数hWnd,整数型 .参数lpRect,RECT .DLL命令CreateCompatibleDC,整数型,"gdi32","CreateCompatibleDC" .参数hDC,整数型 .DLL命令DeleteDC,整数型,"gdi32","DeleteDC" .参数hDC,整数型 .DLL命令BitBlt,整数型,"gdi32","BitBlt" .参数hDestDC,整数型 .参数x,整数型 .参数y,整数型 .参数wid,整数型 .参数hei,整数型 .参数hSrcDC,整数型 .参数x,整数型 .参数y,整数型 .参数dwRop,整数型 .DLL命令SendMessage,整数型,"user32","SendMessageA" .参数hWnd,整数型 .参数wMsg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令CreateCompatibleBitmap,整数型,"gdi32","CreateCompatibleBitmap" .参数hDC,整数型 .参数Width,整数型 .参数Height,整数型 .DLL命令SelectObject,整数型,"gdi32","SelectObject" .参数hDC,整数型 .参数hObject,整数型 .DLL命令DeleteObject,整数型,"gdi32","DeleteObject" .参数hObject,整数型 .DLL命令SetCursor,整数型,"user32","SetCursor",,将指定的鼠标指针设为当前指针 前一个指针的值 .参数指针句柄,整数型,,要设为当前指针的一个指针的句柄。如设为零,表示不显示任何指针; .DLL命令LoadCursor,整数型,"user32","LoadCursorA",,从指定的模块或应用程序实例中载入一个鼠标指针。LoadCursorBynum是LoadCursor函数的类型安全声明 执行成功则返回已载入的指针的句柄;零表示失败。在Windows;95和Win16环境中,这个函数只能载入标准尺寸的图标 .参数实例句柄,整数型,,一个DLL的模块句柄;或者一个实例句柄,指定包含了鼠标指针的可执行程序 .参数鼠标指针标识,整数型,,作为一个字串,指定欲载入的指针资源。作为一个长整数值,指定欲载入的资源ID;或者设置一个常数,代表某幅固有系统指针。如装载的是一个固有系统指针,注意hInstance参数应设为零。在api32.txt文件中以前缀IDC_作为标志; .DLL命令ShowWindow,整数型,"user32","ShowWindow" .参数hWnd,整数型 .参数nCmdShow,整数型 .DLL命令GetWindowRect,整数型,"user32","GetWindowRect" .参数hWnd,整数型 .参数lpRect,RECT .DLL命令FindWindow,整数型,"user32","FindWindowA" .参数lpClassName,文本型 .参数lpWindowName,文本型 .DLL命令ReleaseCapture,整数型,"user32","ReleaseCapture" .DLL命令SetCapture,整数型,"user32","SetCapture" .参数hWnd,整数型 .DLL命令DrawText,整数型,"user32","DrawTextA" .参数hDC,整数型 .参数lpStr,文本型 .参数nCount,整数型 .参数lpRect,RECT .参数wFormat,整数型 .DLL命令SetBkMode,整数型,"gdi32","SetBkMode" .参数hDC,整数型 .参数nBkMode,整数型 .DLL命令CreateFont,整数型,"gdi32","CreateFontA" .参数H,整数型 .参数W,整数型 .参数E,整数型 .参数O,整数型 .参数W,整数型 .参数I,整数型 .参数U,整数型 .参数S,整数型 .参数C,整数型 .参数OP,整数型 .参数CP,整数型 .参数Q,整数型 .参数PAF,整数型 .参数F,文本型 .DLL命令SetWindowPos,整数型,"user32","SetWindowPos" .参数hWnd,整数型 .参数hWndInsertAfter,整数型 .参数x,整数型 .参数y,整数型 .参数cx,整数型 .参数cy,整数型 .参数wFlags,整数型 .DLL命令GetWindowTextLength,整数型,"user32","GetWindowTextLengthA" .参数hWnd,整数型 .DLL命令GetWindowText,整数型,"user32","GetWindowTextA" .参数hWnd,整数型 .参数lpString,文本型 .参数cch,整数型 .DLL命令GetWindowLong,整数型,"user32","GetWindowLongA" .参数hWnd,整数型 .参数nIndex,整数型
