⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 111.asm

📁 你想知道你是什么星座吗?这是一个用WIN32编的计算你是什么星座
💻 ASM
📖 第 1 页 / 共 2 页
字号:
                                                 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 + -