util.h

来自「《bcb深度历险》 电子书」· C头文件 代码 · 共 47 行

H
47
字号
//---------------------------------------------------------------------------

#ifndef utilH
#define utilH

#ifdef utilCPP
#define VAR
#define INI(x) = x
#else
#define VAR extern
#define INI(x)
#endif

//---------------------------------------------------------------------------
enum TMyColor {ActiveTitle, GradientActiveTitle, Background, Hilight,
    HilightText, TitleText, Window, WindowTextColor, ScrollBar,
    InactiveTitle, GradientInactiveTitle, MenuColor, WindowFrame, MenuText,
    ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow,
    GrayText, ButtonText, InactiveTitleText, ButtonHilight, ButtonDkShadow,
    ButtonLight, InfoText, InfoWindow, TMyColor_MAX = InfoWindow};

enum TMyCursor {mcrArrow, mcrHelp, mcrAppStarting, mcrWait, mcrNWPen, mcrNo,
    mcrSizeNS, mcrSizeWE, mcrCrosshair, mcrIBeam, mcrSizeNWSE, mcrSizeNESW,
    mcrSizeAll, mcrUpArrow, TMyCursor_MAX = mcrUpArrow};

enum TMySound {sdDefault, dsAppGPFault, dsMaximize, dsMenuCommand,
    dsMenuPopup, dsMinimize, dsOpen, dsClose, dsRestoreDown, dsRestoreUp,
    dsRingIn, dsRingout, dsSystemAsterisk, dsSystemDefault,
    dsSystemExclamation, dsSystemExit, dsSystemHand, dsSystemQuestion,
    dsSystemStart, dsEmptyRecycleBin, TMySound_MAX = dsEmptyRecycleBin};

enum TMyFont {mfIcon, mfCaptionFont, mfsmCaptionFont, mfMenuFont,
    mfStatusFont, mfMessageFont, TMyFont_MAX = mfMessageFont};

enum TMyIcon {mcMyComputer, mcNeighbor, mcRecycleBinFull,
    mcRecycleBinEmpty, TMyIcon_MAX = mcRecycleBinEmpty};

enum TMyDesktop {mdWallPaper, mdBackgroundPattern, mdScreenSaver,
    mdMetrics, TMyDesktop_MAX = mdMetrics};

VAR const char* secColors    INI("Control Panel\\Colors");
VAR const char* secCursors   INI("Control Panel\\Cursors");
VAR const char* secDesktop   INI("Control Panel\\Desktop");
VAR const char* secMetrics   INI("Metrics");
VAR const char* secBoot      INI("Boot");

// ╰参肅︹: ノ

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?