📄 111.asm
字号:
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo1
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp2
.elseif b>20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo2
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp3
.endif
.elseif a==2
.if (b<1||b>29)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=18
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo2
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp3
.elseif b>18
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo3
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp4
.endif
.elseif a==3
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo3
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp4
.elseif b>20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo4
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp5
.endif
.elseif a==4
.if (b<1||b>30)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo4
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp5
.elseif b>20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo5
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp6
.endif
.elseif a==5
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo5
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp6
.elseif b>20
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo6
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp7
.endif
.elseif a==6
.if (b<1||b>30)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo6
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp7
.elseif b>21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo7
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp8
.endif
.elseif a==7
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo7
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp8
.elseif b>22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo8
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp9
.endif
.elseif a==8
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo8
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp9
.elseif b>22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo9
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp10
.endif
.elseif a==9
.if (b<1||b>30)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo9
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp10
.elseif b>22
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo10
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp11
.endif
.elseif a==10
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=23
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo10
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp11
.elseif b>23
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo11
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp12
.endif
.elseif a==11
.if (b<1||b>30)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo11
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp12
.elseif b>21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo12
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp13
.endif
.elseif a==12
.if (b<1||b>31)
invoke MessageBox,hWnd,addr jinggao1,addr jinggao2,MB_OK
.elseif b<=21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo12
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp13
.elseif b>21
invoke SetDlgItemText,hWnd,IDC_STATIC3,addr xingzuo1
invoke SendDlgItemMessage,hWnd,IDC_bmp,STM_SETIMAGE,IMAGE_BITMAP,hBmp2
.endif
.endif
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.elseif eax == IDC_BUTTON2
invoke ExitProcess,NULL
.endif
.else
mov eax,FALSE
ret
.endif
mov eax,TRUE
ret
_ProcDlgMain endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
start:
invoke GetModuleHandle,NULL
mov hInstance,eax
invoke DialogBoxParam,hInstance,IDD_DIALOG1,NULL,offset _ProcDlgMain,NULL
invoke ExitProcess,NULL
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -