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

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

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




                     invoke   SendMessage��hWnd��WM_SETICON��ICON_BIG��eax

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

�察ヽ�兵晒怏栽崇

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

                     invoke   SendDlgItemMessage��hWnd��

                              IDC_TITLETEXT��CB_ADDSTRING��0��addr szText1

                      invoke   SendDlgItemMessage��hWnd��

                              IDC_TITLETEXT��CB_ADDSTRING��0��addr szText2

                      invoke   SendDlgItemMessage��hWnd��

                              IDC_TITLETEXT��CB_ADDSTRING��0��addr szText3

                      invoke   SendDlgItemMessage��hWnd��

                              IDC_TITLETEXT��CB_SETCURSEL��0��0

                      invoke   GetDlgItem��hWnd��IDC_CUSTOMTEXT

                      invoke   EnableWindow��eax��FALSE

                     invoke   LoadBitmap��hInstance��IDB_1

                      mov      hBmp1��eax

                      invoke   LoadBitmap��hInstance��IDB_2

                     mov      hBmp2��eax

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

�察ヽ�兵晒汽僉泥才鹸僉崇

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

                      invoke   CheckDlgButton��hWnd��IDC_SHOWBMP��BST_CHECKED

                     invoke   CheckDlgButton��hWnd��IDC_ALOW��BST_CHECKED

                      invoke   CheckDlgButton��hWnd��

                               IDC_THICKFRAME��BST_CHECKED

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

�察ヽ�兵晒獄強訳

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

                     invoke   SendDlgItemMessage��hWnd��

                               IDC_SCROLL��SBM_SETRANGE��0��100

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

      。elseif  eax  WM_MAND

                        mov ax��wParam

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

�察〉瓶旃)⊃躑飯佻泯�WM_MAND��連侃尖旗鷹議抹序鯉塀嗤侭唹�譯�萩響宀廣吭

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

。if   ax     IDCANCEL

      invoke   EndDialog��hWnd��NULL

      invoke   DeleteObject��hBmp1

      invoke   DeleteObject��hBmp2

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

�察仝�算夕頭

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

。elseifax    IDOK

      mov      eax��hBmp1

      xchg     eax��hBmp2

      mov      hBmp1��eax

      invoke   SendDlgItemMessage��hWnd��IDC_BMP��STM_SETIMAGE��IMAGE_BITMAP��eax

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

�察”蕚段之顱易榑旌酣庵罅�

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

。elseifax    IDC_ONTOP

      invoke   IsDlgButtonChecked��hWnd��IDC_ONTOP

      。if      eax  BST_CHECKED

               invoke  SetWindowPos��hWnd��HWND_TOPMOST��0��0��0��0��

                       SWP_NOMOVE or SWP_NOSIZE

      。else

               invoke  SetWindowPos��hWnd��HWND_NOTOPMOST��0��0��0��0��

                        SWP_NOMOVE or SWP_NOSIZE

      。endif

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

�察}殃紹�茄才�塋祥柴�陣周

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

。elseifax    IDC_SHOWBMP

      invoke   GetDlgItem��hWnd��IDC_BMP

      mov      ebx��eax

      invoke   IsWindowVisible��ebx

      。if      eax

               invoke ShowWindow��ebx��SW_HIDE

      。else

               invoke ShowWindow��ebx��SW_SHOW

      。endif

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

�察}殃菖偏躡融匯�^厚算夕頭 ̄梓泥

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

。elseifax    IDC_ALOW

      invoke   IsDlgButtonChecked��hWnd��IDC_ALOW

      。if      eax  BST_CHECKED

               mov   ebx��TRUE

      。else

               xor   ebx��ebx

      。endif

      invoke   GetDlgItem��hWnd��IDOK

      invoke   EnableWindow��eax��ebx

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

。elseifax    IDC_MODALFRAME

      invoke   GetWindowLong��hWnd��GWL_STYLE

      and eax��not WS_THICKFRAME

      invoke   SetWindowLong��hWnd��GWL_STYLE��eax

。elseifax    IDC_THICKFRAME

      invoke   GetWindowLong��hWnd��GWL_STYLE

      or       eax��WS_THICKFRAME

      invoke   SetWindowLong��hWnd��GWL_STYLE��eax

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

�察}殃彰�尖和性塀怏栽崇

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

。elseif ax   IDC_TITLETEXT

      shr      eax��16

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



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


及5嫗 聞喘彿坿


5。4 斤 三 崇��6��

    
      。if      ax    CBN_SELENDOK

               invoke  SendDlgItemMessage��hWnd��

                       IDC_TITLETEXT��CB_GETCURSEL��0��0

               。if     eax    2

                        invoke   GetDlgItem��hWnd��IDC_CUSTOMTEXT

                        invoke   EnableWindow��eax��TRUE                               。else

                        mov      ebx��eax

                        invoke   SendDlgItemMessage��hWnd��IDC_TITLETEXT��

                                 CB_GETLBTEXT��ebx��addr @szBuffer

                        invoke   SetWindowText��hWnd��addr @szBuffer

                        invoke   GetDlgItem��hWnd��IDC_CUSTOMTEXT

                        invoke   EnableWindow��eax��FALSE

               。endif

      。endif

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

�察《變脹梢鰆佇簇詢鍔�

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

。elseifax    IDC_CUSTOMTEXT

      invoke   GetDlgItemText��hWnd��IDC_CUSTOMTEXT��

               addr @szBuffer��sizeof @szBuffer

      invoke   SetWindowText��hWnd��addr @szBuffer

。endif

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

�察〇峺幹�鷹議抹序鯉塀��萩響宀廣吭

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

�察ヾ�尖獄強訳��連

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

      。elseif  eax    WM_HSCROLL

                            mov     eax��wParam

                            。if     ax    SB_LINELEFT

                                    dec     dwPos

                            。elseif ax    SB_LINERIGHT

                                    inc     dwPos

                            。elseif ax    SB_PAGELEFT

                                    sub     dwPos��10

                            。elseif ax    SB_PAGERIGHT

                                    add     dwPos��10

                            。elseif  ax     SB_THUMBPOSITION ���� ax  SB_THUMBTRACK

                                    mov     eax��wParam

                                    shr     eax��16

                                    mov     dwPos��eax

                            。else

                                    mov     eax��TRUE

                                    ret

                            。endif

                            cmp     dwPos��0

                            jge     @F

                            mov     dwPos��0

                            @@��

                            cmp     dwPos��100

                            jle     @F

                            mov     dwPos��100

                            @@��

                            invoke  SetDlgItemInt��hWnd��IDC_VALUE��dwPos��FALSE

                            invoke  SendDlgItemMessage��hWnd��

                                    IDC_SCROLL��SBM_SETPOS��dwPos��TRUE

��********************************************************************             。else

                            mov     eax��FALSE

                            ret

                    。endif         

                    mov     eax��TRUE

                    ret

        

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