我用masm32写的小程序

       这是我用masm32写的小程序,本来是想作一个画摆线的,但课程时间紧,只好作罢。

 .386

.model flat,stdcalloption casemap:noneMyMain proto :DWORD,:DWORD,:DWORD,:DWORD include windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libinclude gdi32.incincludelib gdi32.libinclude masm32.incincludelib masm32.lib .dataButtonClassName db "button",0EditClassName db "edit",0MyClassName db "MyClass",0ButtonText1 db "开始",0ButtonText2 db "停止",0ButtonText3 db "加快",0ButtonText4 db "减慢",0CursorFileName db "F://wDoc.cur",0MyMenuName db "FirstMenu",0MyAppName db "MyFirstWindow",0MaxMessage db "Sorry",0SorryMessage db "已经到达最大速度了!",0AboutText db "摆线半成品 by Honglin Yu masm32 08.4.4.",0About  db "关于",0SpeedShow1 db "现在的速度是",0SpeedShow2 db "像素每秒",0ScrollBarClassName db "scrollbar",0StartValue dword 1EndValue dword 250CurrentPos dword 5dwLine  dword 1dwPage  dword 10Step  dword 5Temp  dword 3 dup(' ')  db 0TempLength dword 0.data?hInstance HINSTANCE ?ButtonhWnd HWND  ?CommandLine LPSTR  ?edithwnd HWND  ?buffer  db  512 dup(?)X  dword  ?Xdowning dword  ?Y  dword  ?Ydowning dword  ?BeginSign dword  ?TimerEnable dword  ?Speed  dword  ?PenWidth dword  ?top  dword  ?topdowning dword  ?bottom  dword  ?bottomdowning dword  ?ClickX  dword  ?ClickY  dword  ?VectorX  dword  ?VectorY  dword  ?MouseX  dword  ?MouseY  dword  ?DownCircle dword  ?DownButton1 dword  ?DownButton2 dword  ?DownButton3 dword  ?DownButton4 dword  ?Button1Left dword  ?Button1Right dword  ?Button1top dword  ?Button1bottom dword  ?Button2Left dword  ?Button2Right dword  ?Button2top dword  ?Button2bottom dword  ?Button3Left dword  ?Button3Right dword  ?Button3op dword  ?Button3bottom dword  ?Button4Left dword  ?Button4Right dword  ?Button4top dword  ?Button4bottom dword  ?LY  dword  ?hwndScrollBar dword  ? .constButtonID1 equ 1ButtonID2 equ 2ButtonID3 equ 3ButtonID4 equ 4 TimerID  equ 1000 IDM_ABOUT equ 11 IDM_EXIT equ 14 ID_SCROLLBAR       equ 21 .code start: invoke GetModuleHandle,NULL mov hInstance,eax invoke GetCommandLine mov CommandLine,eax invoke MyMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT invoke ExitProcess,eax  MyMain proc hInst:HINSTANCE,hp:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD  LOCAL wc:WNDCLASSEX  LOCAL msg:MSG  LOCAL hWnd:HWND  mov wc.cbSize,sizeof W

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值