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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lion-tutorial34.htm

?? 內有一些代碼
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
						mov findtext.chrg.cpMax,-1					.else						mov findtext.chrg.cpMax,0					.endif					invoke IsDlgButtonChecked,hWnd,IDC_MATCHCASE					.if eax==BST_CHECKED						or uFlags,FR_MATCHCASE					.endif					invoke IsDlgButtonChecked,hWnd,IDC_WHOLEWORD					.if eax==BST_CHECKED						or uFlags,FR_WHOLEWORD					.endif					mov findtext.lpstrText,offset FindBuffer					invoke SendMessage,hwndRichEdit,EM_FINDTEXTEX,uFlags,addr findtext					.if eax!=-1						invoke SendMessage,hwndRichEdit,EM_EXSETSEL,0,addr findtext.chrgText					.endif				.endif			.elseif ax==IDCANCEL				invoke SendMessage,hWnd,WM_CLOSE,0,0			.else				mov eax,FALSE				ret			.endif		.endif	.elseif uMsg==WM_CLOSE		mov hSearch,0		invoke EndDialog,hWnd,0	.else		mov eax,FALSE		ret	.endif	mov eax,TRUE	retSearchProc endpReplaceProc proc hWnd:DWORD, uMsg:DWORD, wParam:DWORD, lParam:DWORD	LOCAL settext:SETTEXTEX	.if uMsg==WM_INITDIALOG		push hWnd		pop hSearch		invoke SetDlgItemText,hWnd,IDC_FINDEDIT,addr FindBuffer		invoke SetDlgItemText,hWnd,IDC_REPLACEEDIT,addr ReplaceBuffer	.elseif uMsg==WM_COMMAND		mov eax,wParam		shr eax,16		.if ax==BN_CLICKED			mov eax,wParam			.if ax==IDCANCEL				invoke SendMessage,hWnd,WM_CLOSE,0,0			.elseif ax==IDOK				invoke GetDlgItemText,hWnd,IDC_FINDEDIT,addr FindBuffer,sizeof FindBuffer				invoke GetDlgItemText,hWnd,IDC_REPLACEEDIT,addr ReplaceBuffer,sizeof ReplaceBuffer				mov findtext.chrg.cpMin,0				mov findtext.chrg.cpMax,-1				mov findtext.lpstrText,offset FindBuffer				mov settext.flags,ST_SELECTION				mov settext.codepage,CP_ACP				.while TRUE					invoke SendMessage,hwndRichEdit,EM_FINDTEXTEX,FR_DOWN,addr findtext					.if eax==-1						.break					.else						invoke SendMessage,hwndRichEdit,EM_EXSETSEL,0,addr findtext.chrgText						invoke SendMessage,hwndRichEdit,EM_SETTEXTEX,addr settext,addr ReplaceBuffer					.endif				.endw			.endif		.endif	.elseif uMsg==WM_CLOSE		mov hSearch,0		invoke EndDialog,hWnd,0	.else		mov eax,FALSE		ret	.endif	mov eax,TRUE	retReplaceProc endpGoToProc proc hWnd:DWORD, uMsg:DWORD, wParam:DWORD, lParam:DWORD	LOCAL LineNo:DWORD	LOCAL chrg:CHARRANGE	.if uMsg==WM_INITDIALOG		push hWnd		pop hSearch	.elseif uMsg==WM_COMMAND		mov eax,wParam		shr eax,16		.if ax==BN_CLICKED			mov eax,wParam			.if ax==IDCANCEL				invoke SendMessage,hWnd,WM_CLOSE,0,0			.elseif ax==IDOK				invoke GetDlgItemInt,hWnd,IDC_LINENO,NULL,FALSE				mov LineNo,eax				invoke SendMessage,hwndRichEdit,EM_GETLINECOUNT,0,0				.if eax>LineNo					invoke SendMessage,hwndRichEdit,EM_LINEINDEX,LineNo,0					mov chrg.cpMin,eax					mov chrg.cpMax,eax					invoke SendMessage,hwndRichEdit,EM_EXSETSEL,0,addr chrg					invoke SetFocus,hwndRichEdit				.endif			.endif		.endif	.elseif uMsg==WM_CLOSE		mov hSearch,0		invoke EndDialog,hWnd,0	.else		mov eax,FALSE		ret	.endif	mov eax,TRUE	retGoToProc endpPrepareEditMenu proc hSubMenu:DWORD	LOCAL chrg:CHARRANGE	invoke SendMessage,hwndRichEdit,EM_CANPASTE,CF_TEXT,0	.if eax==0		; no text in the clipboard		invoke EnableMenuItem,hSubMenu,IDM_PASTE,MF_GRAYED	.else		invoke EnableMenuItem,hSubMenu,IDM_PASTE,MF_ENABLED	.endif	invoke SendMessage,hwndRichEdit,EM_CANUNDO,0,0	.if eax==0		invoke EnableMenuItem,hSubMenu,IDM_UNDO,MF_GRAYED	.else		invoke EnableMenuItem,hSubMenu,IDM_UNDO,MF_ENABLED	.endif	invoke SendMessage,hwndRichEdit,EM_CANREDO,0,0	.if eax==0		invoke EnableMenuItem,hSubMenu,IDM_REDO,MF_GRAYED	.else		invoke EnableMenuItem,hSubMenu,IDM_REDO,MF_ENABLED	.endif	invoke SendMessage,hwndRichEdit,EM_EXGETSEL,0,addr chrg	mov eax,chrg.cpMin	.if eax==chrg.cpMax		; no current selection		invoke EnableMenuItem,hSubMenu,IDM_COPY,MF_GRAYED		invoke EnableMenuItem,hSubMenu,IDM_CUT,MF_GRAYED		invoke EnableMenuItem,hSubMenu,IDM_DELETE,MF_GRAYED	.else		invoke EnableMenuItem,hSubMenu,IDM_COPY,MF_ENABLED		invoke EnableMenuItem,hSubMenu,IDM_CUT,MF_ENABLED		invoke EnableMenuItem,hSubMenu,IDM_DELETE,MF_ENABLED	.endif	retPrepareEditMenu endpWndProc proc hWnd:DWORD, uMsg:DWORD, wParam:DWORD, lParam:DWORD	LOCAL ofn:OPENFILENAME	LOCAL buffer[256]:BYTE	LOCAL editstream:EDITSTREAM	LOCAL hFile:DWORD	LOCAL hPopup:DWORD	LOCAL pt:POINT	LOCAL chrg:CHARRANGE	.if uMsg==WM_CREATE		invoke CreateWindowEx,WS_EX_CLIENTEDGE,addr RichEditClass,0,WS_CHILD or WS_VISIBLE or ES_MULTILINE or WS_VSCROLL or WS_HSCROLL or ES_NOHIDESEL,\				CW_USEDEFAULT,CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,hWnd,RichEditID,hInstance,0		mov hwndRichEdit,eax		invoke SendMessage,hwndRichEdit,EM_LIMITTEXT,-1,0		invoke SetColor		invoke SendMessage,hwndRichEdit,EM_SETMODIFY,FALSE,0		invoke SendMessage,hwndRichEdit,EM_SETEVENTMASK,0,ENM_MOUSEEVENTS		invoke SendMessage,hwndRichEdit,EM_EMPTYUNDOBUFFER,0,0	.elseif uMsg==WM_NOTIFY		push esi		mov esi,lParam		assume esi:ptr NMHDR		.if [esi].code==EN_MSGFILTER			assume esi:ptr MSGFILTER			.if [esi].msg==WM_RBUTTONDOWN				invoke GetMenu,hWnd				invoke GetSubMenu,eax,1				mov hPopup,eax				invoke PrepareEditMenu,hPopup				mov edx,[esi].lParam				mov ecx,edx				and edx,0FFFFh				shr ecx,16				mov pt.x,edx				mov pt.y,ecx				invoke ClientToScreen,hWnd,addr pt				invoke TrackPopupMenu,hPopup,TPM_LEFTALIGN or TPM_BOTTOMALIGN,pt.x,pt.y,NULL,hWnd,NULL			.endif		.endif		pop esi	.elseif uMsg==WM_INITMENUPOPUP		mov eax,lParam		.if ax==0		; file menu						.if FileOpened==TRUE	; a file is already opened				invoke EnableMenuItem,wParam,IDM_OPEN,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_CLOSE,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_SAVE,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_SAVEAS,MF_ENABLED			.else				invoke EnableMenuItem,wParam,IDM_OPEN,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_CLOSE,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_SAVE,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_SAVEAS,MF_GRAYED			.endif		.elseif ax==1	; edit menu			invoke PrepareEditMenu,wParam		.elseif ax==2		; search menu bar			.if FileOpened==TRUE				invoke EnableMenuItem,wParam,IDM_FIND,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_FINDNEXT,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_FINDPREV,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_REPLACE,MF_ENABLED				invoke EnableMenuItem,wParam,IDM_GOTOLINE,MF_ENABLED			.else				invoke EnableMenuItem,wParam,IDM_FIND,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_FINDNEXT,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_FINDPREV,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_REPLACE,MF_GRAYED				invoke EnableMenuItem,wParam,IDM_GOTOLINE,MF_GRAYED			.endif		.endif	.elseif uMsg==WM_COMMAND		.if lParam==0		; menu commands			mov eax,wParam			.if ax==IDM_OPEN				invoke RtlZeroMemory,addr ofn,sizeof ofn				mov ofn.lStructSize,sizeof ofn				push hWnd				pop ofn.hwndOwner				push hInstance				pop ofn.hInstance				mov ofn.lpstrFilter,offset ASMFilterString				mov ofn.lpstrFile,offset FileName				mov byte ptr [FileName],0				mov ofn.nMaxFile,sizeof FileName				mov ofn.Flags,OFN_FILEMUSTEXIST or OFN_HIDEREADONLY or OFN_PATHMUSTEXIST				invoke GetOpenFileName,addr ofn				.if eax!=0					invoke CreateFile,addr FileName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0					.if eax!=INVALID_HANDLE_VALUE						mov hFile,eax						;================================================================						; stream the text into the richedit control						;================================================================												mov editstream.dwCookie,eax						mov editstream.pfnCallback,offset StreamInProc						invoke SendMessage,hwndRichEdit,EM_STREAMIN,SF_TEXT,addr editstream						;==========================================================						; Initialize the modify state to false						;==========================================================						invoke SendMessage,hwndRichEdit,EM_SETMODIFY,FALSE,0						invoke CloseHandle,hFile						mov FileOpened,TRUE					.else						invoke MessageBox,hWnd,addr OpenFileFail,addr AppName,MB_OK or MB_ICONERROR					.endif				.endif			.elseif ax==IDM_CLOSE				invoke CheckModifyState,hWnd				.if eax==TRUE					invoke SetWindowText,hwndRichEdit,0					mov FileOpened,FALSE				.endif			.elseif ax==IDM_SAVE				invoke CreateFile,addr FileName,GENERIC_WRITE,FILE_SHARE_READ,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0				.if eax!=INVALID_HANDLE_VALUE@@:									mov hFile,eax					;================================================================					; stream the text to the file					;================================================================						

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合av第一页| 亚洲最新视频在线播放| 67194成人在线观看| 91福利小视频| 欧美三级电影网站| 欧美日韩久久一区| 日韩一级二级三级精品视频| 欧美日韩精品系列| 91精品国产91久久综合桃花| 51午夜精品国产| 欧美一级电影网站| 337p日本欧洲亚洲大胆精品| 国产亚洲精品aa| 亚洲三级在线看| 亚洲成人av一区二区三区| 日韩高清一区在线| 国产丶欧美丶日本不卡视频| 99视频一区二区| 91成人在线观看喷潮| 在线播放中文一区| 久久女同精品一区二区| 综合中文字幕亚洲| 秋霞影院一区二区| 国产成人精品免费在线| 在线免费观看不卡av| 欧美一区二区黄| 久久亚洲精华国产精华液 | 五月天视频一区| 麻豆久久久久久久| 成人app在线| 欧美美女bb生活片| 国产女人水真多18毛片18精品视频| 国产精品三级久久久久三级| 亚洲国产成人av| 国产**成人网毛片九色| 欧美日韩综合一区| 国产亚洲一本大道中文在线| 亚洲宅男天堂在线观看无病毒| 免费欧美日韩国产三级电影| www.成人在线| 精品国产电影一区二区| 伊人婷婷欧美激情| 国产高清久久久久| 制服丝袜av成人在线看| 亚洲人成网站在线| 黑人巨大精品欧美黑白配亚洲| 色素色在线综合| 国产视频一区二区在线| 人人狠狠综合久久亚洲| 91丨九色丨尤物| 国产亚洲欧洲一区高清在线观看| 一区二区三区自拍| 从欧美一区二区三区| 欧美肥妇bbw| 亚洲黄色小视频| av一二三不卡影片| 2020国产成人综合网| 日韩黄色一级片| 日本高清成人免费播放| 中文字幕中文乱码欧美一区二区| 黄色小说综合网站| 在线成人高清不卡| 亚洲成人tv网| 色婷婷av久久久久久久| 综合色天天鬼久久鬼色| 国产a级毛片一区| 精品国产成人系列| 人禽交欧美网站| 日韩欧美一区二区免费| 丝袜诱惑亚洲看片| 欧美精品久久一区| 全国精品久久少妇| 欧美一级一区二区| 免费在线一区观看| 精品噜噜噜噜久久久久久久久试看 | 91老司机福利 在线| 综合久久一区二区三区| 99久久99久久免费精品蜜臀| 综合久久久久久| 在线观看91视频| 日韩在线一区二区| 欧美一区二区三区免费在线看| 天堂一区二区在线| 日韩一级大片在线观看| 国产尤物一区二区| 中文成人综合网| 91免费在线看| 午夜不卡在线视频| 日韩欧美国产高清| 国产sm精品调教视频网站| 1000精品久久久久久久久| 91丨porny丨首页| 亚洲成av人影院在线观看网| 91精品一区二区三区久久久久久| 日韩av午夜在线观看| 国产婷婷一区二区| 91婷婷韩国欧美一区二区| 日韩电影免费一区| 国产精品午夜电影| 在线精品视频免费播放| 九九精品视频在线看| 国产精品久久夜| 欧美裸体一区二区三区| 国产乱一区二区| 一个色综合av| 久久久久久免费网| 欧美综合视频在线观看| 国产一区二区免费看| 亚洲情趣在线观看| 精品国产一区二区三区四区四| 成人激情免费视频| 日韩精品色哟哟| 亚洲免费在线播放| 精品入口麻豆88视频| 在线观看亚洲精品视频| 韩日av一区二区| 亚洲一区二区三区四区的| 国产欧美一区在线| 欧美一级二级三级蜜桃| 91成人在线精品| 成人午夜伦理影院| 精品无人区卡一卡二卡三乱码免费卡| 综合婷婷亚洲小说| 国产欧美日韩另类视频免费观看| 色欧美乱欧美15图片| 国产91精品入口| 毛片不卡一区二区| 午夜电影久久久| 亚洲欧美日韩在线播放| 久久久精品tv| 欧美xingq一区二区| 欧美另类一区二区三区| 色婷婷综合五月| 成人午夜在线播放| 国产乱人伦偷精品视频不卡| 日本特黄久久久高潮| 亚洲激情校园春色| 亚洲人成在线观看一区二区| 久久久精品影视| xfplay精品久久| 日韩欧美高清dvd碟片| 欧美精品777| 欧美日韩极品在线观看一区| 在线观看不卡一区| 色欧美88888久久久久久影院| 成人a免费在线看| 成人精品国产免费网站| 成人小视频免费观看| 成人永久看片免费视频天堂| 国产精品1024| 丁香婷婷综合激情五月色| 国产精品一线二线三线精华| 精品一区二区三区免费视频| 精品一区二区三区在线播放| 久久se这里有精品| 国产一区在线观看视频| 国产最新精品精品你懂的| 国产精品99久久久久久宅男| 成人免费看视频| 91视频观看免费| 欧美午夜影院一区| 日韩一区二区三区高清免费看看| 日韩一区二区三区电影在线观看 | 亚洲美女电影在线| 亚洲一区二区精品视频| 日韩中文字幕区一区有砖一区| 日韩av电影免费观看高清完整版 | 蜜桃视频在线一区| 激情成人综合网| 岛国精品在线观看| 色美美综合视频| 5566中文字幕一区二区电影| 久久这里只有精品视频网| 国产精品久久三区| 亚洲成av人片在www色猫咪| 麻豆精品国产传媒mv男同| 国产福利一区在线| 欧美在线色视频| 久久一区二区视频| 亚洲视频一区二区在线| 丝袜亚洲另类丝袜在线| 国产不卡视频一区二区三区| 91黄色免费观看| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品理伦片| 天堂一区二区在线免费观看| 国产91精品免费| 91精品国产欧美一区二区| 国产日韩影视精品| 亚洲第一福利一区| 成人精品视频.| 欧美理论在线播放| 国产精品日韩成人| 久久精品国产99久久6| 91最新地址在线播放| 日韩精品一区二区三区在线观看| 国产精品麻豆99久久久久久| 日韩高清一区在线| 在线亚洲欧美专区二区| 国产亚洲污的网站|