易語言隨心所欲列表框
系統結構:列表_創建,列表_取項目數,取高位,取低位,列表_取現行項目,畫項目,列表_刷新顯示,ANSI2USC,畫文本,列表_置左鍵點擊事件_普通狀態,列表_置左鍵點擊事件_分組狀態,列表_置左鍵雙擊事件_普通狀態,列表_置左鍵雙擊事件_分組狀態,列表_置右鍵點擊事件_普通狀態,列表_置右鍵雙擊事件_普通狀態,列表_重繪,列表_置范圍,列表_刪除項目,列表_取項目文本,列表_置圖標_普通,列表_置圖標_焦點,列表_置文本大小_普通,列表_置文本大小_焦點,列表_置文本大小_點燃,列表_置文本范圍_普通,列表_置文本范圍_點燃,列表_置文本范圍_焦點,列表_置文本風格_普通,列表_置文本風格_點燃,列表_置文本風格_焦點,列表_置文本顏色_普通,列表_置文本顏色_焦點,列表_置文本顏色_點燃,列表_置普通寬度,列表_置焦點寬度,列表_置背景顏色,列表_置頂部顏色,列表_置點燃顏色,列表_置焦點顏色,列表_置分組顏色,列表_置點燃邊框色,列表_置分組邊框色,列表_置焦點邊框色,列表_置點燃邊框次數,列表_置分組邊框次數,列表_置焦點邊框次數,列表_修改項目_普通,列表_修改項目_分組,列表_獲取焦點,列表_置關閉接收,列表_取位置,列表_關閉事件,列表_置關閉,打開分組,關閉分組,取文件名,創建矩形,列表_插入組項,列表_插入項目,是否隱藏,列表_清空,關閉,GetModuleHandle,CreateWindowEx,RegisterHotKey,置窗口特征,執行窗口程序,SendMessage_RECT,CreateSolidBrush,FillRect,DeleteObject,TrackMouseEvent,RtlMoveMemory_I2D,設置焦點,API_取窗口矩形,API_改變窗口,API_窗口置頂,
======程序集1
| |
| |------ _啟動子程序
| |
| |------ _臨時子程序
| |
| |
======列表
| |
| |------ 列表_創建
| |
| |------ _父窗口_消息處理
| |
| |------ 列表_取項目數
| |
| |------ _列表框_消息處理
| |
| |------ _列表框_鼠標位置被移動
| |
| |------ 取高位
| |
| |------ 取低位
| |
| |------ 列表_取現行項目
| |
| |------ 畫項目
| |
| |------ 列表_刷新顯示
| |
| |------ ANSI2USC
| |
| |------ 畫文本
| |
| |------ 列表_置左鍵點擊事件_普通狀態
| |
| |------ 列表_置左鍵點擊事件_分組狀態
| |
| |------ 列表_置左鍵雙擊事件_普通狀態
| |
| |------ 列表_置左鍵雙擊事件_分組狀態
| |
| |------ 列表_置右鍵點擊事件_普通狀態
| |
| |------ 列表_置右鍵雙擊事件_普通狀態
| |
| |------ 列表_重繪
| |
| |------ 列表_置范圍
| |
| |------ 列表_刪除項目
| |
| |------ 列表_取項目文本
| |
| |------ 列表_置圖標_普通
| |
| |------ 列表_置圖標_焦點
| |
| |------ 列表_置文本大小_普通
| |
| |------ 列表_置文本大小_焦點
| |
| |------ 列表_置文本大小_點燃
| |
| |------ 列表_置文本范圍_普通
| |
| |------ 列表_置文本范圍_點燃
| |
| |------ 列表_置文本范圍_焦點
| |
| |------ 列表_置文本風格_普通
| |
| |------ 列表_置文本風格_點燃
| |
| |------ 列表_置文本風格_焦點
| |
| |------ 列表_置文本顏色_普通
| |
| |------ 列表_置文本顏色_焦點
| |
| |------ 列表_置文本顏色_點燃
| |
| |------ 列表_置普通寬度
| |
| |------ 列表_置焦點寬度
| |
| |------ 列表_置背景顏色
| |
| |------ 列表_置頂部顏色
| |
| |------ 列表_置點燃顏色
| |
| |------ 列表_置焦點顏色
| |
| |------ 列表_置分組顏色
| |
| |------ 列表_置點燃邊框色
| |
| |------ 列表_置分組邊框色
| |
| |------ 列表_置焦點邊框色
| |
| |------ 列表_置點燃邊框次數
| |
| |------ 列表_置分組邊框次數
| |
| |------ 列表_置焦點邊框次數
| |
| |------ 列表_修改項目_普通
| |
| |------ 列表_修改項目_分組
| |
| |------ 列表_獲取焦點
| |
| |------ 列表_置關閉接收
| |
| |------ 列表_取位置
| |
| |------ 列表_關閉事件
| |
| |------ 列表_置關閉
| |
| |------ 打開分組
| |
| |------ 關閉分組
| |
| |------ 取文件名
| |
| |------ 創建矩形
| |
| |------ 列表_插入組項
| |
| |------ 列表_插入項目
| |
| |------ 是否隱藏
| |
| |------ 列表_清空
| |
| |
======窗口程序集1
| |
| |------ _窗口1_創建完畢
| |
| |------ _按鈕1_被單擊
| |
| |------ _清空_被單擊
| |
| |------ 關閉
| |
| |------ _插入表項_被單擊
| |
| |------ _插入組項_被單擊
| |
| |------ _修改_被單擊
| |
| |------ _按鈕2_被單擊
| |
| |
======調用的Dll
| |
| |---[dll]------ GetModuleHandle
| |
| |---[dll]------ CreateWindowEx
| |
| |---[dll]------ RegisterHotKey
| |
| |---[dll]------ 置窗口特征
| |
| |---[dll]------ 執行窗口程序
| |
| |---[dll]------ SendMessage_RECT
| |
| |---[dll]------ CreateSolidBrush
| |
| |---[dll]------ FillRect
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ _發送消息
| |
| |---[dll]------ TrackMouseEvent
| |
| |---[dll]------ RtlMoveMemory_I2D
| |
| |---[dll]------ 設置焦點
| |
| |---[dll]------ API_取窗口矩形
| |
| |---[dll]------ API_改變窗口
| |
| |---[dll]------ API_窗口置頂
調用的DLL命令:
.DLL命令 GetModuleHandle, 整數型, "kernel32", "GetModuleHandleA", , 獲取一個應用程序或動態鏈接庫的模塊句柄
.參數 lpModuleName, 文本型, , 指定模塊名,這通常是與模塊的文件名相同的一個名字。
.DLL命令 CreateWindowEx, 整數型, "user32", "CreateWindowExA", , 建立窗口
.參數 dwExStyle, 整數型
.參數 lpClassName, 文本型
.參數 lpWindowName, 文本型
.參數 dwStyle, 整數型
.參數 x, 整數型
.參數 y, 整數型
.參數 nWidth, 整數型
.參數 nHeight, 整數型
.參數 hWndParent, 整數型
.參數 hMenu, 整數型
.參數 hInstance, 整數型
.參數 lpParam, 整數型
.DLL命令 RegisterHotKey, 整數型, "user32.dll", "RegisterHotKey"
.參數 hWnd, 整數型
.參數 id, 整數型
.參數 fsModifoers, 整數型
.參數 vk, 整數型
.DLL命令 置窗口特征, 子程序指針, , "SetWindowLongA"
.參數 窗口句柄, 整數型
.參數 特征索引, 整數型
.參數 新特征, 子程序指針
.DLL命令 執行窗口程序, 整數型, , "CallWindowProcA"
.參數 窗口程序程序指針, 子程序指針
.參數 窗口句柄, 整數型
.參數 消息, 整數型
.參數 參數1, 整數型
.參數 參數2, 整數型
.DLL命令 SendMessage_RECT, 整數型, "user32.dll", "SendMessageA"
.參數 a, 整數型
.參數 b, 整數型
.參數 c, 整數型
.參數 d, Rect, 傳址
.DLL命令 CreateSolidBrush, 整數型, "gdi32.dll", "CreateSolidBrush"
.參數 顏色值, 整數型
.DLL命令 FillRect, 整數型, "user32.dll", "FillRect"
.參數 設備場景, 整數型
.參數 填充區域, Rect
.參數 刷子句柄, 整數型
.DLL命令 DeleteObject, 整數型, "gdi32", "DeleteObject", , 用這個函數刪除GDI對象,比如畫筆、刷子、字體、位圖、區域以及調色板等等。對象使用的所有系統資源都會被釋放 非零表示成功,零表示失敗
.參數 對象句柄, 整數型, , 一個GDI對象的句柄;
.DLL命令 _發送消息, 整數型, "user32", "SendMessageA", , 調用一個窗口的窗口函數,將一條消息發給那個窗口。除非消息處理完畢,否則該函數不會返回。SendMessageBynum, ; SendMessageByString是該函數的“類型security”聲明形式 由具體的消息決定
.參數 窗口句柄, 整數型, , 要接收消息的那個窗口的句柄
.參數 信息值, 整數型, , 消息的標識符
.參數 參數一, 整數型, , 具體取決于消息
.參數 參數二, 整數型, , 具體取決于消息;
.DLL命令 TrackMouseEvent, 整數型, "user32.dll", "TrackMouseEvent"
.參數 lpEventTrack, 鼠標動作結構
.DLL命令 RtlMoveMemory_I2D, 整數型, "kernel32.dll", "RtlMoveMemory"
.參數 lpvDest, 繪制信息
.參數 lpvSource, 整數型
.參數 cbCopy, 整數型
.DLL命令 設置焦點, 整數型, "user32", "SetFocus", , 設置鍵盤焦點 前一個擁有焦點的窗口的句柄
.參數 hwnd, 整數型, , 準備接收焦點的窗口的句柄
.DLL命令 API_取窗口矩形, 整數型, "user32", "GetWindowRect", , 獲得整個窗口的范圍矩形,窗口的邊框、標題欄、滾動條及菜單等都在這個矩形內 非零表示成功,零表示失敗。會設置GetLastError
.參數 窗口句柄, 整數型, , 想獲得范圍矩形的那個窗口的句柄
.參數 矩形區域, Rect, , RECT,屏幕坐標中隨同窗口裝載的矩形;
.DLL命令 API_改變窗口, 整數型, "user32", "MoveWindow", , 改變指定窗口的位置和大小。頂級窗口可能受最大或最小尺寸的限制,那些尺寸優先于這里設置的參數 非零表示成功,零表示失敗
.參數 窗口句柄, 整數型, , 欲移動窗口的句柄
.參數 左側位置, 整數型, , 窗口新的左側位置
.參數 頂部位置, 整數型, , 窗口新的頂部位置
.參數 新寬度, 整數型, , 窗口的新寬度
.參數 高寬度, 整數型, , 窗口的高寬度
.參數 是否重畫, 整數型, , 如窗口此時應重畫,則設為TRUE(非零)。FALSE(零)則表明應用程序會自己決定是否重畫窗口;
.DLL命令 API_窗口置頂, 整數型, "user32", "BringWindowToTop", , 將指定的窗口帶至窗口列表頂部。倘若它部分或全部隱藏于其他窗口下面,則將隱藏的部分完全顯示出來。該函數也對彈出式窗口、頂級窗口以及MDI子窗口產生作用 非零表示成功,零表示失敗。會設置GetLastError
.參數 窗口句柄, 整數型, , 欲帶至頂部的那個窗口的句柄;
易語言卷簾工具箱源碼,初始化卷簾,取星期,更換風格,搜索文件,線程搜索,修改底色,獲取信息,取信息記錄,取網絡信息...
易語言僅用核心支持庫實現對外部數據庫的操作ADODB操作外部數據庫例程源碼,根據村組查詢數據,數據庫_讀取數據到高級表格,數據庫_保存高級表格數據到數據庫,數據庫_讀取數據到列表...
易語言僅用核心支持庫實現對外部數據庫的操作ADODB操作外部數據庫例程源碼,根據村組查詢數據,數據庫_讀取數據到高級表格,數據庫_保存高級表格數據到數據庫,數據庫_讀取數據到列表...
易語言僅用核心支持庫實現對外部數據庫的操作ADODB操作外部數據庫例程源碼,根據村組查詢數據,數據庫_讀取數據到高級表格,數據庫_保存高級表格數據到數據庫,數據庫_讀取數據到列表...
易語言兩個文件內存中通訊源碼,子程序1,打開文件,生成空文件,生成重復字節文件,移到文件首,移到文件尾,移動讀寫位置,取讀寫位置,關閉文件,取文件長度,寫出字節集,是否在文件尾,取錯...
易語言易模塊管理器Include目錄源碼,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...
易語言卷簾工具箱源碼,初始化卷簾,取星期,更換風格,搜索文件,線程搜索,修改底色,獲取信息,取信息記錄,取網絡信息...
子程序1,打開文件,生成空文件,生成重復字節文件,移到文件首,移到文件尾,移動讀寫位置,取讀寫位置,關閉文件,取文件長度,寫出字節集,是否在文件尾,取錯誤信息,讀入字節集,讀入2M字節集,清除文件緩沖區,讀入文本,寫出文本,寫文本行,讀入一行,插入字節集,取文件號...
初始化卷簾,取星期,更換風格,搜索文件,線程搜索,修改底色,獲取信息,取信息記錄,取網絡信息...