📄 pwsafedlg.h
字号:
BCMenu m_popmenu;
BCMenu m_menuColView;
CToolTipCtrl m_tip;
CFont m_fListFont;
CSystemTrayEx m_systray;
HACCEL m_hAccel;
std::vector<std::basic_string<TCHAR> > m_vTempFiles;
BOOL m_bShowColumn[11];
int m_nColumnWidths[11];
DWORD m_dwClipboardSecs;
CString m_strFontSpec;
CString m_strListFontFace;
int m_nListFontSize;
DWORD m_dwATHotKey;
DWORD m_dwLastNumSelectedItems;
DWORD m_dwLastFirstSelectedItem;
HTREEITEM m_hLastSelectedGroup;
BOOL m_bHashValid;
BYTE m_aHashOfFile[32];
UINT m_uACP;
HICON m_hIcon;
CThemeHelperST *m_pThemeHelper;
int m_nSaveView;
LPARAM m_dwOldListParameters;
BYTE m_pPreLockItemUuid[16];
ULONGLONG m_ullLastListParams;
UINT m_uOriginalExtrasMenuItemCount;
DWORD_PTR m_dwGroupsSaveFirstVisible;
DWORD_PTR m_dwGroupsSaveSelected;
BOOL m_bBlockPwListUpdate;
BOOL m_bIgnoreSizeEvent;
BOOL m_bGlobalAutoTypePending;
BOOL m_bDragging;
BOOL m_bDraggingHoriz;
HTREEITEM m_hDraggingGroup;
BOOL m_bCanDragGroup;
HCURSOR m_hArrowCursor;
HCURSOR m_hDragLeftRight;
HCURSOR m_hDragUpDown;
LONG m_lSplitterPosHoriz;
LONG m_lSplitterPosVert;
INT m_aHeaderOrder[11];
BOOL m_bMenuExit;
BOOL m_bSimpleTANView;
BOOL m_bShowTANIndices;
BOOL m_bTANsOnly;
DWORD m_dwPwListMode;
CRemoteControl m_remoteControl;
CString m_strDefaultAutoTypeSequence;
private:
void ChangeLockStateOnWindowChange(BOOL bLocked);
void SetViewHideState(BOOL bReqVisible, BOOL bPreferTray);
void ToggleViewHideState(BOOL bPreferTray);
void SetTrayState(BOOL bMinimizeToTray);
LONG m_lNormalWndPosX;
LONG m_lNormalWndPosY;
LONG m_lNormalWndSizeW;
LONG m_lNormalWndSizeH;
public:
//{{AFX_DATA(CPwSafeDlg)
enum { IDD = IDD_PWSAFE_DIALOG };
CStatic m_stcMenuLine;
CEdit m_cQuickFind;
CCustomTreeCtrlEx m_cGroups;
CXPStyleButtonST m_btnTbNew;
CXPStyleButtonST m_btnTbLock;
CXPStyleButtonST m_btnTbFind;
CXPStyleButtonST m_btnTbEditEntry;
CXPStyleButtonST m_btnTbDeleteEntry;
CXPStyleButtonST m_btnTbCopyUser;
CXPStyleButtonST m_btnTbCopyPw;
CXPStyleButtonST m_btnTbAddEntry;
CXPStyleButtonST m_btnTbAbout;
CXPStyleButtonST m_btnTbSave;
CXPStyleButtonST m_btnTbOpen;
CCustomListCtrlEx m_cList;
CAutoRichEditCtrlFx m_reEntryView;
CString m_strQuickFind;
//}}AFX_DATA
//{{AFX_VIRTUAL(CPwSafeDlg)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(CPwSafeDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnSizing(UINT nSide, LPRECT lpRect);
afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct);
afx_msg LRESULT OnMenuChar(UINT nChar, UINT nFlags, CMenu* pMenu);
afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu);
virtual void OnOK();
virtual void OnCancel();
afx_msg void OnFileExit();
afx_msg void OnUpdateFileExit(CCmdUI *pCmdUI);
afx_msg void OnInfoAbout();
afx_msg void OnSafeAddGroup();
afx_msg void OnViewHideStars();
afx_msg void OnPwlistAdd();
afx_msg void OnPwlistEdit();
afx_msg void OnPwlistDelete();
afx_msg void OnRclickPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnClickGroupList(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnPwlistCopyPw();
afx_msg void OnTimer(WPARAM nIDEvent);
afx_msg void OnDblclkPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnRclickGroupList(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnPwlistCopyUser();
afx_msg void OnPwlistVisitUrl();
afx_msg void OnFileNew();
afx_msg void OnFileOpen();
afx_msg void OnFileSave();
afx_msg void OnFileSaveAs();
afx_msg void OnFileClose();
afx_msg void OnSafeOptions();
afx_msg void OnSafeRemoveGroup();
afx_msg void OnFileChangeMasterPw();
afx_msg void OnUpdateFileSave(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileSaveAs(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileChangeMasterPw(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileClose(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistCopyPw(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistCopyUser(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistDelete(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistEdit(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistVisitUrl(CCmdUI* pCmdUI);
afx_msg void OnUpdateSafeRemoveGroup(CCmdUI* pCmdUI);
afx_msg void OnUpdateSafeAddGroup(CCmdUI* pCmdUI);
afx_msg void OnUpdatePwlistAdd(CCmdUI* pCmdUI);
afx_msg void OnExportTxt();
afx_msg void OnExportHtml();
afx_msg void OnExportXml();
afx_msg void OnExportCsv();
afx_msg void OnUpdateExportTxt(CCmdUI* pCmdUI);
afx_msg void OnUpdateExportHtml(CCmdUI* pCmdUI);
afx_msg void OnUpdateExportXml(CCmdUI* pCmdUI);
afx_msg void OnUpdateExportCsv(CCmdUI* pCmdUI);
afx_msg void OnFilePrint();
afx_msg void OnUpdateFilePrint(CCmdUI* pCmdUI);
afx_msg void OnExtrasGenPw();
afx_msg void OnSafeModifyGroup();
afx_msg void OnUpdateSafeModifyGroup(CCmdUI* pCmdUI);
afx_msg void OnPwlistFind();
afx_msg void OnUpdatePwlistFind(CCmdUI* pCmdUI);
afx_msg void OnPwlistFindInGroup();
afx_msg void OnUpdatePwlistFindInGroup(CCmdUI* pCmdUI);
afx_msg void OnPwlistDuplicate();
afx_msg void OnUpdatePwlistDuplicate(CCmdUI* pCmdUI);
afx_msg void OnInfoHomepage();
afx_msg void OnViewAlwaysOnTop();
afx_msg void OnSafeExportGroupHtml();
afx_msg void OnSafeExportGroupXml();
afx_msg void OnSafeExportGroupCsv();
afx_msg void OnUpdateSafeExportGroupHtml(CCmdUI* pCmdUI);
afx_msg void OnUpdateSafeExportGroupXml(CCmdUI* pCmdUI);
afx_msg void OnUpdateSafeExportGroupCsv(CCmdUI* pCmdUI);
afx_msg void OnSafePrintGroup();
afx_msg void OnUpdateSafePrintGroup(CCmdUI* pCmdUI);
afx_msg void OnPwlistMoveUp();
afx_msg void OnUpdatePwlistMoveUp(CCmdUI* pCmdUI);
afx_msg void OnPwlistMoveTop();
afx_msg void OnUpdatePwlistMoveTop(CCmdUI* pCmdUI);
afx_msg void OnPwlistMoveDown();
afx_msg void OnUpdatePwlistMoveDown(CCmdUI* pCmdUI);
afx_msg void OnPwlistMoveBottom();
afx_msg void OnUpdatePwlistMoveBottom(CCmdUI* pCmdUI);
afx_msg void OnBeginDragPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnFileChangeLanguage();
afx_msg void OnInfoReadme();
afx_msg void OnViewTitle();
afx_msg void OnViewUsername();
afx_msg void OnViewUrl();
afx_msg void OnViewPassword();
afx_msg void OnViewNotes();
afx_msg void OnFileLock();
afx_msg void OnUpdateFileLock(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveTop();
afx_msg void OnUpdateGroupMoveTop(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveBottom();
afx_msg void OnUpdateGroupMoveBottom(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveUp();
afx_msg void OnUpdateGroupMoveUp(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveDown();
afx_msg void OnUpdateGroupMoveDown(CCmdUI* pCmdUI);
afx_msg LRESULT OnTrayNotification(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnUpdateClipboard(WPARAM wParam, LPARAM lParam);
afx_msg void OnViewHide();
afx_msg void OnImportCsv();
afx_msg void OnUpdateImportCsv(CCmdUI* pCmdUI);
afx_msg void OnClickPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnImportCWallet();
afx_msg void OnUpdateImportCWallet(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileNew(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileOpen(CCmdUI* pCmdUI);
afx_msg void OnImportPwSafe();
afx_msg void OnUpdateImportPwSafe(CCmdUI* pCmdUI);
afx_msg void OnViewCreation();
afx_msg void OnViewLastMod();
afx_msg void OnViewLastAccess();
afx_msg void OnViewExpire();
afx_msg void OnViewUuid();
afx_msg void OnTbOpen();
afx_msg void OnTbSave();
afx_msg void OnTbNew();
afx_msg void OnTbCopyUser();
afx_msg void OnTbCopyPw();
afx_msg void OnTbAddEntry();
afx_msg void OnTbEditEntry();
afx_msg void OnTbDeleteEntry();
afx_msg void OnTbFind();
afx_msg void OnTbLock();
afx_msg void OnTbAbout();
afx_msg void OnViewShowToolBar();
afx_msg void OnPwlistMassModify();
afx_msg void OnUpdatePwlistMassModify(CCmdUI* pCmdUI);
afx_msg void OnKeyDownPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
afx_msg void OnViewEntryView();
afx_msg void OnReCopySel();
afx_msg void OnReCopyAll();
afx_msg void OnReSelectAll();
afx_msg void OnExtrasTanWizard();
afx_msg void OnUpdateExtrasTanWizard(CCmdUI* pCmdUI);
afx_msg void OnFilePrintPreview();
afx_msg void OnUpdateFilePrintPreview(CCmdUI* pCmdUI);
afx_msg void OnInfoTranslation();
afx_msg void OnSafeAddSubgroup();
afx_msg void OnUpdateSafeAddSubgroup(CCmdUI* pCmdUI);
afx_msg void OnBeginDragGrouplist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnCancelMode();
afx_msg void OnGroupSort();
afx_msg void OnUpdateGroupSort(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortTitle();
afx_msg void OnUpdatePwlistSortTitle(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortUser();
afx_msg void OnUpdatePwlistSortUser(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortUrl();
afx_msg void OnUpdatePwlistSortUrl(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortPassword();
afx_msg void OnUpdatePwlistSortPassword(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortNotes();
afx_msg void OnUpdatePwlistSortNotes(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortCreation();
afx_msg void OnUpdatePwlistSortCreation(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortLastmodify();
afx_msg void OnUpdatePwlistSortLastmodify(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortLastaccess();
afx_msg void OnUpdatePwlistSortLastaccess(CCmdUI* pCmdUI);
afx_msg void OnPwlistSortExpire();
afx_msg void OnUpdatePwlistSortExpire(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveLeft();
afx_msg void OnUpdateGroupMoveLeft(CCmdUI* pCmdUI);
afx_msg void OnGroupMoveRight();
afx_msg void OnUpdateGroupMoveRight(CCmdUI* pCmdUI);
afx_msg void OnViewHideUsers();
afx_msg void OnViewAttach();
afx_msg void OnPwlistSaveAttach();
afx_msg void OnUpdatePwlistSaveAttach(CCmdUI* pCmdUI);
afx_msg void OnFileShowDbInfo();
afx_msg void OnUpdateFileShowDbInfo(CCmdUI* pCmdUI);
afx_msg void OnExtrasShowExpired();
afx_msg void OnUpdateExtrasShowExpired(CCmdUI* pCmdUI);
afx_msg void OnImportPvault();
afx_msg void OnUpdateImportPvault(CCmdUI* pCmdUI);
afx_msg void OnSafeExportGroupTxt();
afx_msg void OnUpdateSafeExportGroupTxt(CCmdUI* pCmdUI);
afx_msg void OnPwlistSelectAll();
afx_msg void OnUpdatePwlistSelectAll(CCmdUI* pCmdUI);
afx_msg void OnViewAutosortCreation();
afx_msg void OnViewAutosortExpire();
afx_msg void OnViewAutosortLastaccess();
afx_msg void OnViewAutosortLastmodify();
afx_msg void OnViewAutosortNosort();
afx_msg void OnViewAutosortNotes();
afx_msg void OnViewAutosortPassword();
afx_msg void OnViewAutosortTitle();
afx_msg void OnViewAutosortUrl();
afx_msg void OnViewAutosortUser();
afx_msg void OnUpdateSafeOptions(CCmdUI* pCmdUI);
afx_msg void OnPwlistAutoType();
afx_msg void OnUpdatePwlistAutoType(CCmdUI* pCmdUI);
afx_msg void OnColumnClickPwlist(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnExtrasPluginMgr();
afx_msg LRESULT OnHotKey(WPARAM wParam, LPARAM lParam);
afx_msg void OnImportGetMore();
afx_msg void OnInfoDonate();
afx_msg void OnExtrasRepairDb();
afx_msg void OnUpdateExtrasRepairDb(CCmdUI* pCmdUI);
afx_msg void OnImportKeePass();
afx_msg void OnUpdateImportKeePass(CCmdUI* pCmdUI);
afx_msg void OnSafeExportGroupKeePass();
afx_msg void OnUpdateSafeExportGroupKeePass(CCmdUI* pCmdUI);
afx_msg void OnExportKeePass();
afx_msg void OnUpdateExportKeePass(CCmdUI* pCmdUI);
afx_msg void OnViewSimpleTANView();
afx_msg void OnViewShowTANIndices();
afx_msg void OnUpdateExtrasGenPw(CCmdUI *pCmdUI);
afx_msg void OnUpdateInfoAbout(CCmdUI *pCmdUI);
afx_msg void OnInfoChkForUpd();
afx_msg void OnUpdateViewHide(CCmdUI *pCmdUI);
//}}AFX_MSG
afx_msg void OnPluginMessage(UINT nID);
afx_msg void OnUpdatePluginMessage(CCmdUI* pCmdUI);
afx_msg void OnRenderFormat(UINT nFormat);
afx_msg void OnRenderAllFormats();
afx_msg void OnChangeCbChain(HWND hWndRemove, HWND hWndAfter);
afx_msg void OnDrawClipboard();
afx_msg BOOL OnQueryEndSession();
afx_msg void OnEndSession(BOOL bEnding);
afx_msg BOOL OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct);
afx_msg LRESULT OnTaskbarCreated(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnProcessMailslot(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnKeePassControlMessage(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnWTSSessionChange(WPARAM wParam, LPARAM lParam);
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
#endif // !defined(AFX_PWSAFEDLG_H__206CC2C3_063D_11D8_BF16_0050BF14F5CC__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -