亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 多個文件的工程---增強poppad.txt

?? 會變語言實現(xiàn)的一些程序
?? TXT
?? 第 1 頁 / 共 4 頁
字號:
                        	mov	ebx,MF_GRAYED
                        .else
                        	mov	ebx,MF_ENABLED
                        .endif        
                        mov	iEnable ,ebx
                        mov	iSelBeg ,ebx
                       invoke   EnableMenuItem,wParam, IDM_EDIT_CUT,   iEnable
                       invoke   EnableMenuItem,wParam, IDM_EDIT_COPY,   iEnable
                       invoke   EnableMenuItem,wParam, IDM_EDIT_CLEAR,   iEnable                       
		.elseif	eax==2    ;Search menu
			; Enable Find, Next, and Replace if modeless
        		; dialogs are not already active
			.if	(hDlgModeless == NULL)
                        	mov	ebx,MF_ENABLED
                        .else
                        	mov	ebx,MF_GRAYED
			.endif	
                         mov	iEnable , ebx
        		invoke	EnableMenuItem ,wParam, IDM_SEARCH_FIND,        iEnable
        		invoke	EnableMenuItem ,wParam, IDM_SEARCH_NEXT,        iEnable
        		invoke	EnableMenuItem ,wParam, IDM_SEARCH_REPLACE,        iEnable        		
		.endif        
                xor	eax,eax
                ret
	.elseif message == WM_COMMAND
		; Messages from edit control
		mov	eax,wParam
		.if	(lParam!=FALSE)&&(ax==EDITID)
			mov	eax,wParam
			shr	eax,16
			.if	eax==EN_UPDATE
				mov	bNeedSave,TRUE
				xor	eax,eax
				ret
			.elseif (eax==EN_ERRSPACE)||(eax==EN_MAXTEXT)
				invoke MessageBox,hwnd, CTXT ("Edit control out of space."),addr szAppName, MB_OK or MB_ICONSTOP
				xor	eax,eax
				ret
			.endif
	        xor	eax,eax
	        ret				
		.endif
		
		; Messages from File menu
		mov	eax,wParam
		.if	ax==IDM_FILE_NEW
			.if	(bNeedSave!=FALSE)
				invoke	AskAboutSave,hwnd,addr szTitleName
				.if	(eax==IDCANCEL)
					xor	eax,eax
					ret
				.endif
			.endif
			invoke	 SetWindowText,hwndEdit,addr nullStr
			lea	esi,szFileName
			mov	BYTE ptr [esi],0
			lea	esi,szTitleName
			mov	BYTE ptr [esi],0
                        invoke	DoCaption,hwnd,addr szTitleName
        		mov	bNeedSave,FALSE ;
			xor	eax,eax
			ret
		.elseif	ax==IDM_FILE_OPEN
			.if	(bNeedSave!=FALSE)
				invoke	AskAboutSave,hwnd, addr szTitleName
        			.if 	(eax==IDCANCEL)
	        			xor	eax,eax
        				ret
        			.endif	
        		.endif	
        		invoke	PopFileOpenDlg,hwnd,addr szFileName,addr szTitleName
        		.if 	(eax!=FALSE)
       				invoke	PopFileRead,hwndEdit,addr szFileName
              			.if 	(eax==FALSE)
		               		invoke	OkMessage,hwnd, CTEXT ("Could not read file %s!"),addr szTitleName
	                          	mov	szFileName[0],0
					mov	szTitleName[0],0
                                 .endif
                         .endif
                        invoke	DoCaption,hwnd,addr szTitleName
                        mov	eax,FALSE
        		mov	bNeedSave,eax
        		xor	eax,eax
            		ret
		.elseif eax==IDM_FILE_SAVE
			mov	al,szFileName[0]
           		.if     (al!=FALSE)
           			invoke	PopFileWrite,hwndEdit, szFileName
                   		.if 	(eax!=FALSE)
                                   	mov	bNeedSave,FALSE
        				mov	eax,1
        				ret
                   		.else
                                invoke	OkMessage,hwnd, CTEXT ("Could not write file %s"),addr szTitleName
                                xor	eax,eax
                                ret
                   		.endif                                
                        .endif
                   ;fall through
            		jmp	@f	
		.elseif eax==IDM_FILE_SAVE_AS 
		@@:	
			invoke	PopFileSaveDlg,hwnd,addr szFileName,addr szTitleName
                        .if 	(eax!=FALSE)
	               		invoke	DoCaption,hwnd,addr szTitleName
	               		invoke	PopFileWrite,hwndEdit,addr szFileName
                                .if 	eax!=FALSE
                                	mov	eax,FALSE
					mov	bNeedSave,eax
        				mov	eax,1
        				ret
                                 .else
		                      	invoke	OkMessage,hwnd, CTEXT ("Could not write file %s"),addr szTitleName
        				xor	eax,eax
        				ret
                                 .endif
			.endif
			xor	eax,eax
			ret
		.elseif eax==IDM_FILE_PRINT
        		invoke	PopPrntPrintFile,hInst, hwnd, hwndEdit,addr szTitleName
                        .if 	eax==FALSE        
                   		invoke	OkMessage,hwnd, CTEXT ("Could not print file %s"),addr szTitleName
        		.endif
			xor	eax,eax
			ret
		.elseif eax==IDM_APP_EXIT
                        invoke	SendMessage,hwnd, WM_CLOSE, 0, 0
			xor	eax,eax
			ret
                       ; Messages from Edit menu
		.elseif eax==IDM_EDIT_UNDO
                        invoke	SendMessage,hwndEdit, WM_UNDO, 0, 0
			xor	eax,eax
			ret
		.elseif eax==IDM_EDIT_CUT
                        invoke	SendMessage,hwndEdit, WM_CUT, 0, 0
			xor	eax,eax
			ret
		.elseif eax==IDM_EDIT_COPY
                        invoke	SendMessage,hwndEdit, WM_COPY, 0, 0
			xor	eax,eax
			ret
		.elseif eax==IDM_EDIT_PASTE
                        invoke	SendMessage,hwndEdit, WM_PASTE, 0, 0
			xor	eax,eax
			ret
		.elseif eax==IDM_EDIT_CLEAR
                        invoke	SendMessage,hwndEdit, WM_CLEAR, 0, 0
			xor	eax,eax
			ret			
		.elseif eax==IDM_EDIT_SELECT_ALL
                        invoke	SendMessage,hwndEdit, EM_SETSEL, 0, -1
        		xor	eax,eax
        		ret			
			; Messages from Search menu
		.elseif eax==IDM_SEARCH_FIND
                        invoke	SendMessage,hwndEdit, EM_GETSEL, 0, addr iOffset
        		invoke	PopFindFindDlg,hwnd
                        mov	hDlgModeless,eax
       		 	xor	eax,eax
			ret
		.elseif eax==IDM_SEARCH_NEXT
               		invoke	SendMessage,hwndEdit, EM_GETSEL, 0,addr iOffset
               		invoke	PopFindValidFind
               		.if 	(eax!=FALSE)
                    		invoke	PopFindNextText,hwndEdit,addr iOffset
               		.else
               			invoke	PopFindFindDlg,hwnd
                    		mov	hDlgModeless,eax
               		.endif
       		 	xor	eax,eax
			ret		
		.elseif eax==IDM_SEARCH_REPLACE
        		invoke	SendMessage,hwndEdit, EM_GETSEL, 0,addr iOffset
        		invoke	PopFindReplaceDlg,hwnd
                        mov	hDlgModeless,eax
			xor	eax,eax
			ret
		.elseif eax==IDM_FORMAT_FONT
			invoke	PopFontChooseFont,hwnd
                        .if 	eax!=FALSE
                        	invoke	PopFontSetFont,hwndEdit
			.endif                        	
        		xor	eax,eax
        		ret
		.elseif eax==IDM_HELP
                        invoke	OkMessage,hwnd,CTXT ("Help not yet implemented!"),CTXT(" ")
        		xor	eax,eax
        		ret			
		.elseif eax==IDM_APP_ABOUT
                        invoke	DialogBoxParam,hInst, CTXT ("AboutBox"), hwnd,addr AboutDlgProc,0
        		xor	eax,eax
        		ret
		.endif	
	.elseif message ==  WM_CLOSE 
		.if	(bNeedSave==FALSE)
			invoke	DestroyWindow,hwnd
		.else	
			invoke	AskAboutSave,hwnd,addr szTitleName
			.if	(eax!=IDCANCEL)
				invoke	DestroyWindow,hwnd
			.endif	
		.endif
		xor	eax,eax
	        ret	
	        
	.elseif message == WM_QUERYENDSESSION 
		.if	(bNeedSave==FALSE)
			mov	eax,1
			ret			
		.else		
		invoke	AskAboutSave,hwnd,addr szTitleName
		.if	(eax!=IDCANCEL)
			mov	eax,1
			ret
		.else	
			xor	eax,eax
		.endif				
		.endif
	        ret		
	.elseif message == WM_DESTROY
		invoke  PopFontDeinitialize
	        invoke 	PostQuitMessage,NULL
	        xor	eax,eax
	        ret
        .else  
                ; Process "Find-Replace" messages      
                mov	eax,message
          	.if	(eax == messageFindReplace)
         	
          		mov	eax,lParam
          		mov	pfr,eax
          		mov	esi,eax
          		mov	eax,[esi+12]
          		and	eax,FR_DIALOGTERM
			.if 	(eax!=FALSE)
	                    	mov	hDlgModeless,NULL
	                .endif    
          		mov	esi,pfr
          		mov	eax,[esi+12]
          		and	eax,FR_FINDNEXT
	      
			.if 	(eax!=FALSE)
			invoke	wsprintf,addr szTitleName,CTEXT("%d"),iOffset	
			invoke	MessageBox,hwnd,addr szTitleName,NULL,MB_OK      
	                	invoke	PopFindFindText,hwndEdit,addr iOffset,pfr
				.if (eax==FALSE)
	                         	invoke	OkMessage,hwnd, CTEXT ("Text not found!"),addr nullStr
	                     	.endif    
	                .endif
	                
          		mov	esi,pfr
          		mov	eax,[esi+12]
          		and	eax,FR_REPLACE
          		mov	ebx,[esi+12]
          		and	ebx,FR_REPLACE          		
			.if 	(eax!=FALSE) || (ebx!=FALSE)
				invoke	PopFindReplaceText,hwndEdit,addr iOffset, pfr
				.if (eax==FALSE)
	                         	invoke	OkMessage,hwnd, CTEXT ("Text not found!"),addr nullStr
	                    	.endif
	                .endif    
	                
          		mov	esi,pfr
          		mov	eax,[esi+12]	                
          		and	eax,FR_REPLACEALL
			.if 	(eax!=FALSE)
	                    @@:	
	                    	invoke	PopFindReplaceText,hwndEdit,addr iOffset, pfr
	                    	cmp	eax,FALSE
	                    	jNz	@b
	                .endif              
	                xor	eax,eax
	                ret
	         .endif	        
	.endif
	invoke DefWindowProc,hwnd,message,wParam,lParam

	ret
WndProc endp

AboutDlgProc proc	hDlg:HWND,message:UINT,wParam:WPARAM,lParam:LPARAM
        
        mov	eax,message
        .if	eax==WM_INITDIALOG
 		mov	eax,TRUE
 		ret
        .elseif	eax==WM_COMMAND
        	mov	eax,wParam
        	and	eax,0FFFFh
        	.if	eax==IDOK
                        invoke	EndDialog,hDlg, 0
        		mov	eax,TRUE
        	.endif
        .endif
        
           mov	eax,FALSE
           ret
AboutDlgProc	endp

END START
        
POPFILE.ASM

.386
.Model Flat, StdCall
Option Casemap :None
include windows.inc
include comdlg32.inc
include gdi32.inc
include user32.inc
include    kernel32.inc
include    shlwapi.inc
include    advapi32.inc
includelib advapi32.lib
includelib comdlg32.lib
includelib shlwapi.lib

CTEXT macro Text
local szText
.data
szText byte Text, 0
.code
exitm <offset szText> 
endm
.data
szFilter    db "Text Files (*.TXT)",0,"*.txt",0,\
"ASCII Files (*.ASC)",0,"*.asc",0,\
"All Files (*.*)",0,"*.*",0,0
.data? 
    szBuffer    db    1000 dup(0)
ofn    OPENFILENAME <?>

.code
PopFileInitialize    proc    hwnd:HWND 
    mov    ofn.lStructSize,sizeof (OPENFILENAME) ;
    mov    eax, hwnd
    mov    ofn.hwndOwner,eax
    mov    ofn.hInstance,NULL ;
    mov    eax,offset szFilter
    mov    ofn.lpstrFilter,eax 
    mov    ofn.lpstrCustomFilter,NULL 
    mov    ofn.nMaxCustFilter,0
    mov    ofn.nFilterIndex,0 
    mov    ofn.lpstrFile,NULL ; // Set in Open and Close functions
    mov    ofn.nMaxFile,MAX_PATH
    mov    ofn.lpstrFileTitle,NULL ; // Set in Open and Close functions
    mov    ofn.nMaxFileTitle,MAX_PATH
    mov    ofn.lpstrInitialDir,NULL ;

    mov    ofn.lpstrTitle,NULL ;
    mov    ofn.Flags,0 ; // Set in Open and Close functions

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清国产一区二区| 精品国产3级a| 亚洲精品一区二区三区99| 国产精品久久久久久久久果冻传媒| 亚洲丶国产丶欧美一区二区三区| 国产精品1区二区.| 日韩区在线观看| 亚洲一级不卡视频| av在线播放不卡| 久久精品人人做人人爽97| 奇米影视一区二区三区| 91美女片黄在线| 国产精品免费网站在线观看| 国产一区福利在线| 日韩一级片在线播放| 亚洲成人福利片| 色8久久精品久久久久久蜜| 国产嫩草影院久久久久| 激情综合色播五月| 日韩欧美一区二区在线视频| 午夜伊人狠狠久久| 欧美日韩精品一区二区天天拍小说 | www.欧美精品一二区| 精品久久国产老人久久综合| 午夜a成v人精品| 欧美精品久久99久久在免费线| 亚洲综合999| 欧美三级欧美一级| 天天av天天翘天天综合网色鬼国产| 色婷婷狠狠综合| 亚洲一区在线看| 欧美色偷偷大香| 午夜欧美视频在线观看| 91精品免费在线观看| 美女视频黄频大全不卡视频在线播放| 精品视频一区二区三区免费| 亚洲va天堂va国产va久| 欧美精品高清视频| 久久97超碰色| 国产欧美精品在线观看| 成人国产精品免费观看视频| 成人免费一区二区三区在线观看| 成人黄色av电影| 亚洲精品国产精华液| 欧美精品亚洲一区二区在线播放| 日本强好片久久久久久aaa| 精品乱码亚洲一区二区不卡| 国产精品资源在线| 亚洲蜜臀av乱码久久精品| 欧美日韩成人一区二区| 毛片av中文字幕一区二区| 久久免费美女视频| 91在线丨porny丨国产| 午夜成人免费电影| 国产日韩v精品一区二区| av在线不卡观看免费观看| 亚洲国产日韩a在线播放性色| 欧美精品v日韩精品v韩国精品v| 日韩极品在线观看| 欧美国产精品久久| 欧美日韩精品欧美日韩精品一| 激情综合网av| 亚洲精品久久久蜜桃| 精品美女一区二区| 色婷婷av一区二区三区软件| 日韩成人精品在线| 欧美国产日产图区| 欧美一区二区黄色| 91麻豆国产精品久久| 美女精品一区二区| 亚洲精品国产一区二区三区四区在线| 欧美日韩成人一区二区| 国产不卡视频在线观看| 亚洲v日本v欧美v久久精品| 国产亚洲美州欧州综合国| 欧美三级资源在线| 成人精品视频一区二区三区| 蜜桃视频一区二区三区| 亚洲女人的天堂| 中文字幕国产一区| 精品欧美黑人一区二区三区| 欧美亚洲高清一区| 99精品久久99久久久久| 国产一区二区三区视频在线播放| 一区二区三区欧美在线观看| 国产无遮挡一区二区三区毛片日本| 欧美精品 国产精品| 91色porny| 成人开心网精品视频| 国产毛片精品一区| 欧美a级一区二区| 亚洲超碰97人人做人人爱| 亚洲乱码中文字幕| 国产精品久久三区| 久久久久久9999| 久久这里只有精品首页| 日韩欧美国产综合在线一区二区三区| 91美女蜜桃在线| 91看片淫黄大片一级| av电影一区二区| 粗大黑人巨茎大战欧美成人| 国产精品亚洲午夜一区二区三区| 看片网站欧美日韩| 麻豆91在线播放免费| 另类调教123区| 免费成人美女在线观看| 日本不卡视频一二三区| 欧美aaaaa成人免费观看视频| 日韩精品亚洲一区二区三区免费| 亚洲国产成人91porn| 午夜电影一区二区| 免费在线欧美视频| 久久 天天综合| 国产在线看一区| 国产一区二区剧情av在线| 激情偷乱视频一区二区三区| 国产一区二区女| 国产精品一卡二卡在线观看| 国产成都精品91一区二区三| 成人精品小蝌蚪| 91丨九色丨蝌蚪富婆spa| 欧美午夜电影在线播放| 欧美日韩免费视频| 精品美女在线观看| 国产女人水真多18毛片18精品视频| 国产精品毛片高清在线完整版| 国产精品无码永久免费888| 国产精品国产精品国产专区不片| 亚洲欧美一区二区视频| 亚洲福中文字幕伊人影院| 日本不卡一区二区| 国产成人自拍在线| 一本色道久久综合亚洲91| 91精品国产入口在线| 久久精品视频免费| 一区二区三区在线观看视频| 欧美aaa在线| 国产suv精品一区二区6| 91蜜桃传媒精品久久久一区二区| 精品视频在线看| 久久色.com| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 一区二区三区精品视频| 久久疯狂做爰流白浆xx| av在线播放一区二区三区| 欧美日韩国产另类不卡| 日本一区二区三区四区| 一区二区三区在线视频免费| 极品美女销魂一区二区三区免费| 99国产精品久久久久久久久久| 91精品一区二区三区在线观看| 国产视频一区在线观看| 亚洲国产精品视频| 国产美女一区二区三区| 在线观看日韩av先锋影音电影院| 日韩欧美国产精品| 一区二区三区国产精华| 国产精品1区二区.| 91精品国产欧美一区二区成人| 欧美国产日本韩| 老司机精品视频导航| 欧洲一区在线观看| 国产精品欧美综合在线| 久色婷婷小香蕉久久| 欧美日韩一二区| 亚洲人成伊人成综合网小说| 国内精品伊人久久久久影院对白| 色婷婷av一区二区三区大白胸| 久久嫩草精品久久久久| 日韩av网站免费在线| 91社区在线播放| 中文字幕乱码亚洲精品一区| 精品一区二区三区视频在线观看| 色中色一区二区| 国产精品另类一区| 狠狠久久亚洲欧美| 欧美一级在线观看| 亚洲va天堂va国产va久| 色狠狠色噜噜噜综合网| 国产精品国产三级国产普通话三级 | 白白色 亚洲乱淫| 精品国产乱码久久久久久蜜臀| 丝袜诱惑亚洲看片| 色婷婷久久一区二区三区麻豆| 国产精品丝袜在线| 风流少妇一区二区| 国产偷v国产偷v亚洲高清| 狠狠色狠狠色综合系列| 精品久久国产97色综合| 免费av网站大全久久| 91麻豆精品国产91久久久资源速度| 一区二区三区欧美在线观看| 99国产精品视频免费观看| 国产精品久久久一本精品| 成人av影院在线| 国产精品成人网| 色综合一区二区三区| 中文字幕一区二区三区精华液 | 精品一区二区久久| 日韩精品一区二区三区四区|