亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modshellsort.bas

?? 很棒的網(wǎng)頁音樂播放器,可以嵌入網(wǎng)頁。界面很漂亮
?? BAS
字號(hào):
Attribute VB_Name = "modShellSort"
'****************************************************************************
'人人為我,我為人人
'枕善居漢化收藏整理
'發(fā)布日期:2007/05/08
'描    述:另類自定義listview控件源碼(支持真彩色圖標(biāo))
'網(wǎng)    站:http://www.Mndsoft.com/  (VB6源碼博客)
'網(wǎng)    站:http://www.VbDnet.com/   (VB.NET源碼博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代碼別忘記給枕善居哦!
'****************************************************************************
'
'感謝您使用本站源碼,如果方便的話請(qǐng)給于本站一點(diǎn)支持,謝謝。
'
'本站物品:
'700MB容量的VB.NET源碼光盤(38元包快遞)
'支持支付寶交易:http://auction1.taobao.com/auction/0/item_detail-0db1-a8aba972995270433643e99d2e4ac592.jhtml
'也可以銀行匯款:http://www.mndsoft.com/sale/yh.png
'
'USB電腦遙控器 源碼光盤
'支持支付寶交易:http://auction1.taobao.com/auction/0/item_detail-0db1-dd4a9c3f6a5785231091b01d54af01fd.jhtml
'也可以銀行匯款:http://www.mndsoft.com/sale/yh.png
'
'如果您給于本站一點(diǎn)支持,本站將更好的利用自身優(yōu)勢(shì)為您尋找您需要的代碼!
Option Explicit

Public Enum eCompareResult
    crLess = -1&
    crEqual = 0&
    crGreater = 1&
End Enum

'VB lacks any support for procedure calling using an address, but the good ol'
'CallWindowProc will do just fine!
Private Declare Function CompareValues Lib "user32" Alias "CallWindowProcA" ( _
                            ByVal CompareFunc As Long, _
                            ByVal First As Long, _
                            ByVal Second As Long, _
                            ByVal unused1 As Long, _
                            ByVal unused2 As Long _
                         ) As eCompareResult

'General purpose CopyMemory, but optimized for our purposes using byval longs
'since we are working with pointers
Private Declare Sub CopyMemoryByVal Lib "kernel32" Alias "RtlMoveMemory" ( _
                        ByVal Dst As Long, _
                        ByVal Src As Long, _
                        ByVal ByteCount As Long _
                    )

Public Sub ShellSortAny(ByVal piArrPtr As Long, ByVal piElementCount As Long, ByVal piBytesPerElement As Integer, ByVal piCompareProcAddr As Long)
    Dim liDist          As Long
    Dim liDistBytes     As Long
    Dim liValuePtr      As Long
    Dim liBufferPtr     As Long
    Dim liPtr           As Long
    Dim liPtr2          As Long
    Dim liLastValuePtr  As Long
    
    Dim lyBuffer()      As Byte
    
    'Dim our buffer for enough bytes to hold one element
    ReDim lyBuffer(0 To piBytesPerElement - 1) As Byte
    'Get the pointer to the first element
    liBufferPtr = VarPtr(lyBuffer(0))

    'Find the initial value for liDist
    Do
        liDist = liDist + liDist + liDist + 1&
    Loop Until liDist > piElementCount
    
    'get the last valid pointer
    liLastValuePtr = piArrPtr + piElementCount * piBytesPerElement - piBytesPerElement
    
    Do
        'Reduce liDist by two thirds
        liDist = liDist \ 3
        'Get the number of bytes
        liDistBytes = liDist * piBytesPerElement
        
        'Loop through each pointer in our current section
        For liValuePtr = piArrPtr + liDistBytes To liLastValuePtr Step piBytesPerElement
            'Compare the current value with the immediately previous value, to see if they're in the correct order
            If CompareValues(piCompareProcAddr, liValuePtr - liDistBytes, liValuePtr, 0&, 0&) = crGreater Then
                'If the wrong order, then copy the current value to the buffer
                CopyMemoryByVal liBufferPtr, liValuePtr, piBytesPerElement
                'Set our temp pointer to the current value
                liPtr = liValuePtr
                'Set the other temp pointer to the beginning of the section
                liPtr2 = liPtr - liDistBytes
                
                Do
                    'Copy the first value to the current value
                    CopyMemoryByVal liPtr, liPtr2, piBytesPerElement
                    'Adjust the pointers
                    liPtr = liPtr2
                    liPtr2 = liPtr2 - liDistBytes
                    'Make sure we're in-bounds
                    If liPtr2 < piArrPtr Then Exit Do
                    'Keep going as long as we're in order
                Loop While CompareValues(piCompareProcAddr, liPtr2, liBufferPtr, 0&, 0&) = crGreater
                'put the buffered value back in
                CopyMemoryByVal liPtr, liBufferPtr, piBytesPerElement
            End If
        Next
    Loop Until liDist = 1&
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久国产最好的精华液| 国产精品1区二区.| 亚洲精品国产一区二区三区四区在线| 久久久国产精华| 欧美激情一区二区三区蜜桃视频| 欧美va亚洲va在线观看蝴蝶网| 精品国产一区二区国模嫣然| 欧美成人猛片aaaaaaa| 日韩欧美在线影院| 精品国产一区二区三区忘忧草 | 亚洲午夜羞羞片| 亚洲精品国产精品乱码不99 | 91精品欧美福利在线观看| 欧美精品一级二级三级| 欧美一区二区三区四区五区| 欧美tickling挠脚心丨vk| 欧美白人最猛性xxxxx69交| 精品久久久久久最新网址| 国产欧美一区二区在线| 欧美国产在线观看| 自拍偷拍国产亚洲| 亚洲精品高清视频在线观看| 午夜精品久久久久久久99水蜜桃| 免费高清成人在线| 国产成人在线视频播放| 91老师国产黑色丝袜在线| 6080日韩午夜伦伦午夜伦| 精品国产乱码久久久久久久久| 国产精品狼人久久影院观看方式| 一区二区三区四区中文字幕| 日本三级亚洲精品| 成人开心网精品视频| 欧美色精品在线视频| 国产区在线观看成人精品| 亚洲黄色av一区| 久久精品久久99精品久久| 91香蕉视频mp4| 精品福利视频一区二区三区| 国产精品电影一区二区三区| 青青草成人在线观看| 国产成人av电影在线播放| 欧美在线短视频| 中文字幕免费在线观看视频一区| 亚洲成人免费av| 成人精品在线视频观看| 欧美va亚洲va国产综合| 亚洲免费观看高清完整版在线观看| 蜜臀精品久久久久久蜜臀 | 日韩高清不卡在线| www.一区二区| 久久久综合九色合综国产精品| 亚洲mv在线观看| 色综合久久中文综合久久牛| 2020国产精品久久精品美国| 五月天亚洲精品| 一本到三区不卡视频| 亚洲国产电影在线观看| 国产主播一区二区三区| 欧美一区二区三区日韩| 一区二区三区中文在线| heyzo一本久久综合| 国产网站一区二区| 国产专区综合网| 亚洲精品在线观看视频| 美国十次综合导航| 日韩一区二区精品| 日韩av高清在线观看| 91精品一区二区三区久久久久久 | 欧美中文字幕一区二区三区| 国产精品国模大尺度视频| 丁香婷婷深情五月亚洲| 久久网站热最新地址| 久久精品99国产精品日本| 欧美一区二区三区人| 美女精品自拍一二三四| 欧美mv日韩mv| 国产一区在线不卡| 国产三级一区二区| 国产成a人亚洲精品| 中文字幕一区二区三区在线不卡| 成人视屏免费看| 中文字幕一区在线| 欧美在线999| 日韩精品福利网| 日韩免费观看高清完整版| 韩国女主播一区| 国产精品视频看| 91久久奴性调教| 天天综合网 天天综合色| 欧美美女直播网站| 久久国产尿小便嘘嘘| 亚洲国产一区视频| 7777精品伊人久久久大香线蕉完整版| 丝袜亚洲另类欧美| 337p粉嫩大胆噜噜噜噜噜91av| 国产成a人亚洲精| 亚洲一区二区在线免费观看视频| 欧美日韩国产综合一区二区| 久久99国产乱子伦精品免费| 国产欧美一区二区精品忘忧草| 不卡欧美aaaaa| 亚洲成a人v欧美综合天堂下载| 欧美一级高清大全免费观看| 福利电影一区二区| 亚洲免费在线视频| 日韩欧美国产一区二区在线播放| 大陆成人av片| 亚洲图片欧美一区| 国产清纯白嫩初高生在线观看91 | 亚洲三级在线免费观看| 欧美精品三级在线观看| 国产精品一卡二| 天堂影院一区二区| 欧美激情一区在线| 欧美一区二区三区日韩视频| 成人av在线观| 国内精品免费**视频| 悠悠色在线精品| 国产日韩欧美精品在线| 欧美三级视频在线| 成人av影院在线| 精品一区二区免费在线观看| 亚洲精品高清在线| 久久精品在这里| 日韩女优av电影在线观看| 色综合天天做天天爱| 国产精品影视网| 免费成人在线播放| 亚洲在线视频一区| 亚洲三级在线免费观看| 久久久国产精华| 精品不卡在线视频| 欧美日韩国产精品自在自线| 91丨porny丨首页| 国产一区 二区| 久久精品久久综合| 日本美女一区二区三区| 亚洲福利电影网| 一区二区三区鲁丝不卡| 成人欧美一区二区三区1314| 国产欧美一区二区三区在线老狼| 91精品国产综合久久精品图片| 色综合一区二区三区| 99久久99精品久久久久久| 丁香桃色午夜亚洲一区二区三区| 国产呦萝稀缺另类资源| 激情综合亚洲精品| 久久精品国产精品亚洲综合| 视频一区欧美日韩| 性久久久久久久久久久久| 午夜久久福利影院| 日韩精品午夜视频| 日韩高清一区二区| 久久精品国产免费| 久久99精品网久久| 国产麻豆91精品| 欧美视频精品在线| 欧美日韩一区在线| 51精品视频一区二区三区| 欧美一级夜夜爽| 精品久久一区二区| 国产日韩精品一区| 国产精品女人毛片| 亚洲男女毛片无遮挡| 五月综合激情网| 狠狠色丁香婷婷综合| 国产成人精品亚洲777人妖| 不卡视频在线看| 欧美亚洲丝袜传媒另类| 欧美一级夜夜爽| 国产夜色精品一区二区av| 国产精品国产馆在线真实露脸| 亚洲女同ⅹxx女同tv| 偷拍一区二区三区| 韩国欧美国产1区| 91视频在线观看| 欧美三级电影一区| 精品久久久久久久久久久久久久久久久 | 久久97超碰色| av毛片久久久久**hd| 色视频一区二区| 日韩午夜电影在线观看| 国产欧美综合色| 亚洲狠狠爱一区二区三区| 久久99精品国产麻豆婷婷| 91亚洲午夜精品久久久久久| 欧美另类z0zxhd电影| 中文字幕的久久| 日本不卡视频一二三区| 成人美女视频在线看| 欧美精品一卡两卡| 中文字幕av资源一区| 日韩黄色在线观看| 91网站在线观看视频| 精品久久一区二区| 亚洲444eee在线观看| 成人av网站免费观看| 精品久久久久一区二区国产| 一区二区三区在线高清| 粉嫩13p一区二区三区|