initdlg.asm

来自「本程序**%100汇编语言**编写。 编译器: <<-----MAS」· 汇编 代码 · 共 61 行

ASM
61
字号
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
		invoke _GetRegistKey,hWnd
		invoke SetDlgItemText,hWnd,IDC_EDIT,PlayList
		mov eax,Counter
		.if eax==2
		invoke MessageBox,hWnd,addr Thanks,addr AppName,MB_OK
		.elseif eax==11
		invoke MessageBox,hWnd,addr Thanks2,addr AppName,MB_OK		
		.endif
		invoke LoadIcon,hInstance,IDI_MAIN
		mov hIcon,eax
		invoke LoadIcon,hInstance,IDI_SECOND
		mov hIcon2,eax
		invoke SetTimer,hWnd,TimeID,100,NULL
		PUSH hWnd
		pop  hWinMain
		invoke	GetSystemMenu,hWinMain,FALSE
		mov	hSysMenu,eax
		invoke	AppendMenu,hSysMenu,MF_SEPARATOR,0,NULL
		invoke	AppendMenu,hSysMenu,MF_STRING,IDM_ABOUT,offset szMenuAbout
		invoke	AppendMenu,hSysMenu,MF_STRING,IDM_LIST,offset szMenuSet
		invoke LoadCursor,hInstance,IDC_CURSOR
		MOV hCursor,eax	
		invoke LoadCursor,hInstance,IDC_HANDCUR
		MOV hHandCur,eax
		invoke _SetMainDlgCur,hWnd
		invoke	SendDlgItemMessage,hWinMain,IDC_EDIT,EM_SETREADONLY,TRUE,NULL
		invoke CreatePopupMenu
		mov hPopupMenu,eax
		invoke AppendMenu,hPopupMenu,MF_STRING,IDM_RESTORE,addr RestoreString
 		invoke AppendMenu,hPopupMenu,MF_STRING,IDM_PLAY,ADDR PlayString		
		invoke AppendMenu,hPopupMenu,MF_STRING,IDM_EXIT,ADDR ExitString
		invoke SendMessage,hWnd,WM_SIZE,SIZE_MINIMIZED,NULL
		invoke SendMessage,hWnd,WM_SETICON,ICON_SMALL,hIcon
		invoke LoadBitmap,hInstance,IDB_LIST
		push eax
		invoke GetDlgItem,hWnd,IDC_ITEM
		pop ebx
		invoke SendMessage,eax,BM_SETIMAGE,IMAGE_BITMAP,ebx
		invoke LoadBitmap,hInstance,IDB_PLAY
		push eax
		invoke GetDlgItem,hWnd,IDC_PLAY
		pop ebx
		invoke SendMessage,eax,BM_SETIMAGE,IMAGE_BITMAP,ebx
		invoke LoadBitmap,hInstance,IDB_ABOUT
		push eax
		invoke GetDlgItem,hWnd,IDC_ABOUT
		pop ebx
		invoke SendMessage,eax,BM_SETIMAGE,IMAGE_BITMAP,ebx
		invoke LoadBitmap,hInstance,IDB_BROWSE
		push eax
		invoke GetDlgItem,hWnd,IDC_BROWSE
		pop ebx
		invoke SendMessage,eax,BM_SETIMAGE,IMAGE_BITMAP,ebx
		invoke LoadBitmap,hInstance,IDB_EXIT
		push eax
		invoke GetDlgItem,hWnd,IDC_EXIT
		pop ebx
		invoke SendMessage,eax,BM_SETIMAGE,IMAGE_BITMAP,ebx
		mov TimeFlag,0 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?