freeotfeguilib.h
来自「文件驱动加密,功能强大,可产生加密分区,支持AES,MD2,MD4,MD5MD2」· C头文件 代码 · 共 167 行
H
167 行
// Description:
// By Sarah Dean
// Email: sdean12@sdean12.org
// WWW: http://www.FreeOTFE.org/
//
// -----------------------------------------------------------------------------
//
#ifndef _FreeOTFEGUIlib_H
#define _FreeOTFEGUIlib_H 1
#include <windows.h>
#define IDR_MENU_NULL -1
#define FREEOTFE_DLG_BORDER 10
void SDUDisplayLastError_Number();
void SDUDisplayLastError_Text();
void SDUDisplayLastError_TextForCode(DWORD error);
WCHAR* GetString(HINSTANCE hInstance, int stringID);
void MsgOutOfMemory(HWND hWnd);
void MsgInfo(HWND hWnd, LPCTSTR lpText);
void MsgWarn(HWND hWnd, LPCTSTR lpText);
void MsgError(HWND hWnd, LPCTSTR lpText);
void MsgInfoDWORD_AsHex(HWND hWnd, DWORD number);
void MsgWarnDWORD_AsHex(HWND hWnd, DWORD number);
void MsgErrorDWORD_AsHex(HWND hWnd, DWORD number);
void MsgInfoString(HWND hWnd, HINSTANCE hInstance, int stringID);
void MsgWarnString(HWND hWnd, HINSTANCE hInstance, int stringID);
void MsgErrorString(HWND hWnd, HINSTANCE hInstance, int stringID);
// Set static text, resizing the control as appropriate
void SetStaticText(HWND hWnd, int nIDDlgItem, LPCTSTR lpText);
// Append static text
void AppendStaticText(HWND hWnd, int ctrlID, LPCTSTR lpText);
void AppendStaticText_Simple(HWND hWnd, int ctrlID, LPCTSTR lpText);
void AppendStaticText_ResizeToText(HWND hWnd, int ctrlID, LPCTSTR lpText);
void AppendText(HWND hWnd, int ctrlID, LPCTSTR lpText, BOOL resizeCtrl);
HWND SetupMenu(HWND hWnd, int ID);
BOOL MenuButtonAdd(
HWND hWndMenu,
UINT bitmapResource,
UINT bitmapIdx,
UINT cmdID
);
void MenuButtonEnable(
HWND hWndMenu,
UINT cmdID,
BOOL enable
);
void MenuItemEnableWnd(
HWND hWndMenu,
UINT cmdID,
BOOL enable
);
void MenuItemEnableMenu(
HMENU hMenu,
UINT cmdID,
BOOL enable
);
void MenuItemRemoveWnd(
HWND hWndMenu,
UINT cmdID
);
void MenuItemRemoveMenu(
HMENU hMenu,
UINT cmdID
);
void AdjustSpinControl(
HWND hDlg,
int nIDDlgItem,
int iMin,
int iMax,
int iDelta
);
char* GetPassword(
HWND hDlg,
UINT ctrlID
);
void
SetDlgItemString(
HINSTANCE hInstance,
HWND hWnd,
int ctrlID,
int stringID
);
void
SetControlVisible(
HWND ParentWindow,
int CtrlID,
BOOL Visible
);
BOOL
IsControlVisible(
HWND ParentWindow,
int CtrlID
);
void
SetControlEnabled(
HWND ParentWindow,
int CtrlID,
BOOL Enabled
);
BOOL
IsControlEnabled(
HWND ParentWindow,
int CtrlID
);
void
SetControlReadonly(
HWND ParentWindow,
int CtrlID,
BOOL Readonly
);
void SizeControlMaxDepth(
HWND hDlg,
int ctrlID
);
void SizeControlMaxWidth(
HWND hDlg,
int ctrlID
);
void SizeControlMaxWidthBorder(
HWND hDlg,
int ctrlID,
int Border
);
void SizeChildWindowParent(
HWND hChildWnd
);
void SizeControlToParent(
HWND hDlg,
int ctrlID
);
void SizeWindowToWindowClient(
HWND BaseWindow,
HWND ResizeWindow
);
void SizeWindowToOverlapWindow(
HWND BaseWindow,
HWND ResizeWindow
);
// =========================================================================
// =========================================================================
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?