易語言卷簾菜單加底圖源碼
系統結構:初始化卷簾式菜單底圖,加入卷簾式菜單底圖,MyExtTextOutA,銷毀卷簾式菜單底圖,SetWindowLongA,CallWindowProcA,畫矩形_,VirtualProtect,GetProcAddress,GetModuleHandleA,CreatePatternBrush,設置背景模式_,填充矩形_,擴展文本描繪_,取對象句柄_,選入設備場景_,刪除對象_,WindowFromDC,創建畫筆_,釋放設備場景_,取設備場景_,取窗口全部設備場景_,取得邊界矩形_,取設備場景起點_,取得場景窗口范圍_,取得窗口區域_,取設備場景刷子顏色_,取背景色_,
======窗口程序集1
| |
| |------ __啟動窗口_創建完畢
| |
| |------ __啟動窗口_將被銷毀
| |
| |
======置卷簾式菜單底圖程序集
| |
| |------ 初始化卷簾式菜單底圖
| |
| |------ 加入卷簾式菜單底圖
| |
| |------ MyExtTextOutA
| |
| |------ 銷毀卷簾式菜單底圖
| |
| |
======調用的Dll
| |
| |---[dll]------ SetWindowLongA
| |
| |---[dll]------ CallWindowProcA
| |
| |---[dll]------ 畫矩形_
| |
| |---[dll]------ VirtualProtect
| |
| |---[dll]------ GetProcAddress
| |
| |---[dll]------ GetModuleHandleA
| |
| |---[dll]------ CreatePatternBrush
| |
| |---[dll]------ 設置背景模式_
| |
| |---[dll]------ 填充矩形_
| |
| |---[dll]------ 擴展文本描繪_
| |
| |---[dll]------ 取對象句柄_
| |
| |---[dll]------ 選入設備場景_
| |
| |---[dll]------ 刪除對象_
| |
| |---[dll]------ WindowFromDC
| |
| |---[dll]------ 創建畫筆_
| |
| |---[dll]------ 釋放設備場景_
| |
| |---[dll]------ 取設備場景_
| |
| |---[dll]------ 取窗口全部設備場景_
| |
| |---[dll]------ 取得邊界矩形_
| |
| |---[dll]------ 取設備場景起點_
| |
| |---[dll]------ 取得場景窗口范圍_
| |
| |---[dll]------ 取得窗口區域_
| |
| |---[dll]------ 取設備場景刷子顏色_
| |
| |---[dll]------ 取背景色_
調用的DLL命令:
.DLL命令 SetWindowLongA, 子程序指針, , "SetWindowLongA"
.參數 hWnd, 整數型
.參數 nIndex, 整數型
.參數 dwNewLong, 子程序指針
.DLL命令 CallWindowProcA, 整數型, , "CallWindowProcA"
.參數 lpPrevWndFunc, 子程序指針
.參數 hWnd, 整數型
.參數 Msg, 整數型
.參數 wParam, 整數型
.參數 lParam, 整數型
.DLL命令 畫矩形_, 整數型, "gdi32.dll", "Rectangle", , Rectangle
.參數 設備場景句柄, 整數型, , hdc
.參數 左上角橫坐標, 整數型, , X
.參數 左上角縱坐標, 整數型, , Y
.參數 右下角橫坐標, 整數型, , X1
.參數 右下角縱坐標, 整數型, , Y1
.DLL命令 VirtualProtect, 邏輯型
.參數 lpAddress, 整數型
.參數 dwSize, 整數型
.參數 flNewProtect, 整數型
.參數 lpflOldProtect, 整數型, 傳址
.DLL命令 GetProcAddress, 整數型
.參數 hModule, 整數型
.參數 lpProcName, 文本型
.DLL命令 GetModuleHandleA, 整數型
.參數 lpModuleName, 文本型
.DLL命令 CreatePatternBrush, 整數型, , "CreatePatternBrush"
.參數 位圖句柄, 整數型
.DLL命令 設置背景模式_, 整數型, "gdi32", "SetBkMode", , SetBkMode,Long,前一個背景模式的值
.參數 設備場景句柄, 整數型, , hdc,設備場景的句柄
.參數 方式, 整數型, , nBkMode,下述常數之一:OPAQUE用當前的背景色填充虛線畫筆、陰影刷子以及字符的空隙TRANSPARENT透明處理,即不作上述填充
.DLL命令 填充矩形_, 整數型, "user32.dll", "FillRect", , FillRect,用指定的刷子填充一個矩形
.參數 設備場景, 整數型, , hdc,設備場景的句柄
.參數 填充區域, 矩形_, , lpRect,對填充區域進行描述的一個矩形,采用邏輯坐標
.參數 刷子句柄, 整數型, , hBrush,欲使用的刷子的句柄
.DLL命令 擴展文本描繪_, 整數型, "gdi32.dll", "ExtTextOutA", , 經過擴展的文本描繪函數
.參數 設備場景句柄, 整數型, , hdc,設備場景的句柄
.參數 起點橫坐標, 整數型, , X,以邏輯坐標表示的一個點,指定了繪圖起點橫坐標
.參數 起點縱坐標, 整數型, , Y,以邏輯坐標表示的一個點,指定了繪圖起點縱坐標
.參數 標志常數, 整數型, , wOptions,標志常數的任意組合
.參數 描繪的范圍, 整數型, , lpRect,指定一個矩形,用于對文本進行格式化處理
.參數 欲描繪的文本, 文本型, , lpString,欲描繪的字串
.參數 文本長度, 整數型, , nCount,字串中要顯示出來的字符數
.參數 間距, 整數型, , lpDx,參見相關幫助
.DLL命令 取對象句柄_, 整數型, "gdi32", "GetStockObject"
.參數 類型, 整數型
.DLL命令 選入設備場景_, 整數型, "gdi32.dll", "SelectObject", , SelectObject
.參數 場景句柄, 整數型, , hdc
.參數 對象句柄, 整數型, , hobject
.DLL命令 刪除對象_, 整數型, "gdi32.dll", "DeleteObject", , DeleteObject
.參數 對象句柄, 整數型, , hObject,一個GDI對象的句柄
.DLL命令 WindowFromDC, 整數型, , "WindowFromDC"
.參數 hdc
.DLL命令 創建畫筆_, 整數型, "gdi32", "CreatePen"
.參數 風格, 整數型
.參數 寬度, 整數型
.參數 顏色, 整數型
.DLL命令 釋放設備場景_, 整數型, "user32", "ReleaseDC", , ReleaseDC
.參數 窗口句柄, 整數型, , hwnd,要釋放的設備場景相關的窗口句柄
.參數 設備場景, 整數型, , hdc,要釋放的設備場景句柄
.DLL命令 取設備場景_, 整數型, "user32", "GetDC", , 獲取指定窗口的設備場景 指定窗口的設備場景句柄,出錯則為0
.參數 窗口的句柄, 整數型, , 將獲取其設備場景的窗口的句柄。若為0,則要獲取整個屏幕的DC;
.DLL命令 取窗口全部設備場景_, 整數型, "user32.dll", "GetWindowDC"
.參數 窗口句柄, 整數型
.DLL命令 取得邊界矩形_, 整數型, "gdi32", "GetBoundsRect"
.參數 設備場景句柄, 整數型, , hdc Long,邊界矩形對應的設備場景
.參數 裝載矩形, 矩形_, 傳址, lprcBounds RECT,裝載設備場景hdc的當前邊界矩形
.參數 標識, 整數型, , flags Long,參見相關幫助
.DLL命令 取設備場景起點_, 整數型, "gdi32", "GetDCOrgEx"
.參數 設備場景, 整數型
.參數 起點, 坐標_, 傳址
.DLL命令 取得場景窗口范圍_, 整數型, "gdi32.dll", "GetWindowExtEx"
.參數 場景句柄, 整數型
.參數 尺寸, 尺寸_
.DLL命令 取得窗口區域_, 整數型, "user32.dll", "GetWindowRgn"
.參數 窗口句柄, 整數型
.參數 區域, 整數型, 傳址
.DLL命令 取設備場景刷子顏色_, 整數型, "gdi32.dll", "GetDCBrushColor"
.參數 設備場景句柄, 整數型, , hdc
.DLL命令 取背景色_, 整數型, "gdi32", "GetBkColor", , 取得指定設備場景當前的背景顏色
.參數 設備場景句柄, 整數型, , hdc Long,欲查詢背景顏色的一個設備場景
易語言VB2易V0009源碼,轉換VB函數,刪除函數編輯框空行,刪除編輯框空行,轉換VB函數_2,轉換VB常數,轉換VB自定義數據類型,轉換VB子程序,轉換VB全局變量,轉換VB局部變量,子程序1,轉換VB函數2...
易語言-正文提取源碼,正文提取,特殊字符過濾,取漢字個數_正則法,標準清除HTML標簽,純凈清除HTML標簽...
易語言SendInput源碼,SendInput,模擬鍵盤_,模擬鼠標移動_,模擬鼠標單擊_,SendUnicode,SendAnsi,SendKeyS,取變量地址_字節集型_,指針到短整數_,字節集到短整數_,AnsiToUnicode,模擬鍵盤動作_,模擬鼠標動作_,VkKeyScanW,GetKeyState,RtlInitAnsiString,RtlFreeU...
易語言SDK窗口源碼,SDK窗口,WndProc,子程序_菜單初始化,HIWORD,LOWORD,子程序_處理命令消息,GetModuleHandle,LoadIcon,LoadCursor,GetStockObject,RegisterClass,MessageBox,CreateWindowEx,ShowWindow,UpdateWindow,GetMessage,TranslateMessage,DispatchMes...
易語言API創建暫停進程進行DLL注入源碼,API創建暫停進程進行DLL注入,GetCmdLine,命令行緩沖區_,取文本內容長度_,CopyMemory,SN_CreateProcessA,SN_InjectDllA...
易語言api創建多層目錄源碼,api創建多層目錄,api_創建多層目錄...
易語言高斯算法源碼,高斯算法...
易語言高斯賽德爾迭代法演示源碼,高斯賽德爾迭代法演示,DBLX...
易語言雪花屏保源碼,雪花屏保,Rnd,InitP,GetContrast,GetDC,GetPixel,SetPixel,ReleaseDC,InvalidateRect...