153 Star 991 Fork 169

calvinwilliams/EUX

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
EditUltraSearch.h 2.87 KB
一键复制 编辑 原始数据 按行查看 历史
calvinwilliams 提交于 5年前 . UPDATE TO V1.0.12.4
#ifndef _H_EDITULTRA_SEARCH_
#define _H_EDITULTRA_SEARCH_
#include "framework.h"
struct NavigateBackNextTrace
{
struct TabPage *pnodeTabPage ;
HWND hwndScintilla ;
int nLastPos ;
struct list_head nodeNavigateBackNextTrace ;
};
extern HWND hwndSearchFind ;
extern HWND hwndEditBoxInSearchFind ;
extern HWND hwndSearchFound ;
extern HWND hwndListBoxInSearchFound ;
extern HWND hwndSearchReplace ;
extern HWND hwndFromEditBoxInSearchReplace ;
extern HWND hwndToEditBoxInSearchReplace ;
void JumpGotoLine( struct TabPage *pnodeTabPage , int nGotoLineNo , int nCurrentLineNo );
void SyncReplaceOptionsToFindDialog();
void SyncReplaceFromTextToFindDialog();
INT_PTR CALLBACK SearchFindWndProc(HWND, UINT, WPARAM, LPARAM);
INT_PTR CALLBACK SearchReplaceWndProc(HWND, UINT, WPARAM, LPARAM);
INT_PTR CALLBACK SearchFoundWndProc(HWND, UINT, WPARAM, LPARAM);
int OnSearchFind( struct TabPage *pnodeTabPage );
int OnSearchFindPrev( struct TabPage *pnodeTabPage );
int OnSearchFindNext( struct TabPage *pnodeTabPage );
int OnSearchFoundList( struct TabPage *pnodeTabPage );
int OnSearchReplace( struct TabPage *pnodeTabPage );
int OnSelectAll( struct TabPage *pnodeTabPage );
int OnSelectWord( struct TabPage *pnodeTabPage );
int OnSelectLine( struct TabPage *pnodeTabPage );
int OnAddSelectLeftCharGroup( struct TabPage *pnodeTabPage );
int OnAddSelectRightCharGroup( struct TabPage *pnodeTabPage );
int OnAddSelectLeftWord( struct TabPage *pnodeTabPage );
int OnAddSelectRightWord( struct TabPage *pnodeTabPage );
int OnAddSelectTopBlockFirstLine( struct TabPage *pnodeTabPage );
int OnAddSelectBottomBlockFirstLine( struct TabPage *pnodeTabPage );
int OnMoveLeftCharGroup( struct TabPage *pnodeTabPage );
int OnMoveRightCharGroup( struct TabPage *pnodeTabPage );
int OnMoveLeftWord( struct TabPage *pnodeTabPage );
int OnMoveRightWord( struct TabPage *pnodeTabPage );
int OnMoveTopBlockFirstLine( struct TabPage *pnodeTabPage );
int OnMoveBottomBlockFirstLine( struct TabPage *pnodeTabPage );
int OnSearchGotoLine( struct TabPage *pnodeTabPage );
int OnSearchToggleBookmark( struct TabPage *pnodeTabPage );
int OnSearchAddBookmark( struct TabPage *pnodeTabPage );
int OnSearchRemoveBookmark( struct TabPage *pnodeTabPage );
int OnSearchRemoveAllBookmarks( struct TabPage *pnodeTabPage );
int OnSearchGotoPrevBookmark( struct TabPage *pnodeTabPage );
int OnSearchGotoNextBookmark( struct TabPage *pnodeTabPage );
int OnSearchGotoPrevBookmarkInAllFiles( struct TabPage *pnodeTabPage );
int OnSearchGotoNextBookmarkInAllFiles( struct TabPage *pnodeTabPage );
void InitNavigateBackNextTraceList();
int AddNavigateBackNextTrace( struct TabPage *pnodeTabPage , int nCurrentPos );
int UpdateNavigateBackNextTrace( struct TabPage *pnodeTabPage , int nCurrentPos );
int OnSearchNavigateBackPrev_InThisFile();
int OnSearchNavigateBackPrev_InAllFiles();
void CleanNavigateBackNextTraceListByThisFile( struct TabPage *pnodeTabPage );
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/calvinwilliams/EUX.git
git@gitee.com:calvinwilliams/EUX.git
calvinwilliams
EUX
EUX
release

搜索帮助