;下图为要显示的jpg格式图片

编译后显示效果
bwf
;附源码
; 显示一张400*400的jpg图片,可以随便找一张jpg格式图片放到文件夹里面
; 下面所有代码直接复制至RadAsm里,同时把gdiplus.inc、gidplus.lib文件复制到文件夹里面,直接编译就可以运行了。重要部分加有备注,研究一下就明白了。
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386
.model flat,stdcall
option casemap:none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include windows.inc
include gdi32.inc
includelib gdi32.lib
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
include gdiplus.inc ;GDI+头文件
includelib gdiplus.lib ;GDI+库文件
;缺少gdiplus.inc、gdiplus.lib、gdiplus.dll文件的,可去百度网盘下载
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
GdiplusStartupInput struct
GdiplusVersion dword ? ; // 指定 GDI+ 的版本。 必须为 1。
DebugEventCallback dword ? ; // 指向 GDI+ 可以在调试版本中调用的回调函数的指针,用于断言和警告。 默认值为 NULL。
SuppressBackgroundThread dword ? ; // 指定是否取消 GDI+ 后台线程的布尔值。默认值为 FALSE。
SuppressExternalCodecs dword ? ; // 指定是否希望 GDI+ 取消外部图像编解码器的布尔值。默认值为 FALSE。
G


2704

被折叠的 条评论
为什么被折叠?



