首页
社区
课程
招聘
[求助]win32几句代码,大家帮我看看
发表于: 2008-10-4 23:52 4225

[求助]win32几句代码,大家帮我看看

2008-10-4 23:52
4225
如下子程序
功能:得到一个显示设备的所有图形模式信息,并将其添加到列表框(句柄hWinList)中。
其中,dwData      dw        1000 * 4 dup (?)
小弟不明白的就是,带颜色 句子的 用意
希望得到指点,不胜感激!
_GetDisplayModeList        proc
                local        @stDev:DEVMODE
                local        @dwIndex

                mov        @dwIndex,0
                mov        @stDev.dmSize,sizeof DEVMODE
                mov        @stDev.dmDriverExtra,0

                @@:
                invoke        EnumDisplaySettings,NULL,@dwIndex,addr @stDev
                or        eax,eax
                jz        @F
                invoke        wsprintf,addr szBuffer,addr szResult,\
                        @stDev.dmPelsWidth,@stDev.dmPelsHeight,\
                        @stDev.dmBitsPerPel
                .if        @stDev.dmDisplayFrequency != 0 && @stDev.dmDisplayFrequency != 1
                        invoke        wsprintf,addr szBuffer1,addr szFreq,@stDev.dmDisplayFrequency
                        invoke        lstrcat,addr szBuffer,addr szBuffer1
                .endif
                invoke        SendMessage,hWinList, LB_ADDSTRING,0,addr szBuffer
                shl        eax,3
                add        eax,offset dwData  ;\\\变量名+offset来访问数组
                mov        ebx,eax
                mov        eax,@stDev.dmPelsWidth
                mov        word ptr [ebx],ax
                mov        eax,@stDev.dmPelsHeight
                mov        word ptr [ebx+2],ax
                mov        eax,@stDev.dmBitsPerPel
                mov        word ptr [ebx+4],ax
                mov        eax,@stDev.dmDisplayFrequency
                mov        word ptr [ebx+6],ax
                inc        @dwIndex

                jmp        @B
                @@:

                ret

_GetDisplayModeList        endp

[I]已解决[/I]

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
发现我好像有色盲....
2008-10-4 23:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
红色部分,呵呵 话说的不够准确,没有颜色就看不见了  呵呵
2008-10-5 08:57
0
游客
登录 | 注册 方可回帖
返回
//