嗔秤戻幣�哉膵�云利匈嬉蝕湊蛸賜�塋床四衲���萩晦編報炎嘔囚^泡仟 ̄云利匈�《超噌�殻窟�嵌虜隆輓麈觚翹瀘卉韮�仍仍�。� 烏御危列
敬響嶄猟利 卦指云慕朕村 厘議慕尺 厘議慕禰 TXT畠云和墮 序秘慕杏 紗秘慕禰

windows桟廠和32了祉園囂冱殻會譜柴-及71嫗

梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��




                            invoke  DestroyWindow��hWinMain

                            invoke  PostQuitMessage��NULL

��********************************************************************

                    。elseif eax   WM_CREATE

                            mov     eax��hWnd

                            mov     hWinMain��eax

                                 invoke   CreateWindowEx��WS_EX_CLIENTEDGE��addr szClass��

                                    NULL��WS_CHILD or WS_VISIBLE or ES_MULTILINE 

                                    or ES_WANTRETURN or WS_VSCROLL or

                                    ES_AUTOHSCROLL��0��0��0��0��

                                    hWnd��ID_EDIT��hInstance��NULL

                            mov     hWinEdit��eax

                            invoke  CreateToolbarEx��hWinMain��WS_VISIBLE or

                                    WS_CHILD or TBSTYLE_FLAT or TBSTYLE_TOOLTIPS or

                                          CCS_ADJUSTABLE��ID_TOOLBAR��0��HINST_MCTRL��

                                    IDB_STD_SMALL_COLOR��offset stToolbar��

                                    NUM_BUTTONS��0��0��0��0��sizeof TBBUTTON

                            Mov     hWinToolbar��eax

                            Call        _Resize

��********************************************************************

                    。elseif eax   WM_MAND

                            mov     eax��wParam

                            。if     ax    IDM_EXIT

                                    invoke  EndDialog��hWnd��NULL

                            。elseif ax ��=   ID_EDIT

                                    invoke  wsprintf��addr @szBuffer��

                                            addr szFormat��wParam

                                    invoke  MessageBox��hWnd��addr @szBuffer��

                                            addr szCaption��

                                            MB_OK or MB_ICONINFORMATION

                            。endif

��********************************************************************

                        。elseif eax   WM_SIZE

                                call        _Resize

��********************************************************************

�察ヾ�尖喘薩協崙垢醤生��連

��********************************************************************

                        。elseif eax   WM_NOTIFY

                                mov     ebx��lParam

��********************************************************************

�察〈鯲�咫泡錐業��萩廣吭抹序鯉塀��

��********************************************************************

。if     ��ebx �� NMHDRde�А �TTN_NEEDTEXT

            assume  ebx��ptr TOOLTIPTEXT

            mov     eax�撮�ebx�А�hdr。idFrom

            mov     ��ebx�А�lpszText��eax

            push        hInstance

            pop     ��ebx�А�hinst

            assume  ebx��nothing

。elseif �┌�ebx �� NMHDRde�А �TBN_QUERYINSERT�� ���� 

            �┌�ebx �� NMHDRde�А �TBN_QUERYDELETE��

            mov     eax��TRUE

            ret

。elseif ��ebx �� NMHDRde�А �TBN_GETBUTTONINFO

            assume  ebx��ptr TBNOTIFY

            mov     eax�撮�ebx�А�iItem

            。if     eax ゞ NUM_BUTTONS

                    mov     ecx��sizeof TBBUTTON

                    mul     ecx

                    add     eax��offset stToolbar

                    invoke  RtlMoveMemory��addr ��ebx�А�tbButton��eax��sizeof TBBUTTON

                    invoke  LoadString��hInstance�撮�ebx�А�tbButton。idmand��

                            addr @szBuffer��sizeof @szBuffer

                    lea     eax��@szBuffer

                    mov     ��ebx�А�pszText��eax

                    invoke  lstrlen��addr @szBuffer

                    mov     ��ebx��hText��eax

                    assume  ebx��nothing

                    mov     eax��TRUE

                    ret

            。endif

。endif

��********************************************************************

                    。else

                            invoke  DefWindowProc��hWnd��uMsg��wParam��lParam

                            ret

                    。endif

��********************************************************************

                    xor     eax��eax

                    ret

 

_ProcWinMain        endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

_WinMain            proc

                    local   @stWndClass��WNDCLASSEX

                    local   @stMsg��MSG

 

                    invoke  InitmonControls

                    invoke  GetModuleHandle��NULL

                    mov     hInstance��eax

                    invoke  LoadMenu��hInstance��IDM_MAIN

                    mov     hMenu��eax

��********************************************************************

�察」�過完笥窃

��********************************************************************

                    invoke  RtlZeroMemory��addr @stWndClass��sizeof @stWndClass

                    invoke  LoadIcon��hInstance��ICO_MAIN

                    mov     @stWndClass。hIcon��eax

                    mov     @stWndClass。hIconSm��eax

                    invoke  LoadCursor��0��IDC_ARROW

                    mov     @stWndClass。hCursor��eax

                    push        hInstance

                    pop     @stWndClass。hInstance

                    mov     @stWndClass。cbSize��sizeof WNDCLASSEX

                    mov     @stWndClass。style��CS_HREDRAW or CS_VREDRAW

                    mov     @stWndClass。lpfnWndProc��offset _ProcWinMain

                    mov     @stWndClass。hbrBackground��COLOR_BTNFACE��1

                    mov     @stWndClass。lpszClassName��offset szClassName

                    invoke  RegisterClassEx��addr @stWndClass



 
栖坿�叉舸唸ひ騎�井芙 恬宀�座湟同髻”碗子魁        〇慂蘢拭        ]岱子魁         �
貧匯匈         指慕朕         和匯匈          
  


及9嫗 宥喘陣周


9。3 聞喘垢醤生��3��

    
��********************************************************************

�察―�羨旺�塋彰或�

��********************************************************************

                    invoke  CreateWindowEx��NULL��

                            offset szClassName��offset szCaptionMain��

                            WS_OVERLAPPEDWINDOW��

                            CW_USEDEFAULT��CW_USEDEFAULT��700��500��

                            NULL��hMenu��hInstance��NULL

                    mov     hWinMain��eax

                    invoke  ShowWindow��hWinMain��SW_SHOWNORMAL

                    invoke  UpdateWindow��hWinMain

��********************************************************************

�察]�連儉桟

��********************************************************************

                    。while  TRUE

                            invoke  GetMessage��addr @stMsg��NULL��0��0

                            。break  。if eax  0

                            invoke  TranslateMessage��addr @stMsg

                            invoke  DispatchMessage��addr @stMsg

                    。endw

                    ret

 

_WinMain            endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�
卦指朕村 貧匯匈 和匯匈 指欺競何 壘��0�� 家��1��
隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
梁椣戻幣�� 梁心弌傍議揖扮窟燕得胎��傍竃徭失議心隈才凪万弌誌育断蛍�輌臆惨軼僑〃�燕慕得珊辛參資誼持蛍才将刮襲潜��範寔亟圻幹慕得 瓜寡追葎娼得辛參資誼寄楚署衛、持蛍才将刮襲潜填��