imageprop.h

来自「winNT技术操作系统,国外开放的原代码和LIUX一样」· C头文件 代码 · 共 50 行

H
50
字号

typedef struct _IMAGEADJUST
{
    PMAIN_WND_INFO Info;
    HWND hPicPrev;
    HBITMAP hBitmap;
    HBITMAP hPreviewBitmap;
    RECT ImageRect;
    INT RedVal;
    INT GreenVal;
    INT BlueVal;
} IMAGEADJUST, *PIMAGEADJUST;


INT_PTR CALLBACK ImagePropDialogProc(HWND hDlg,
                                     UINT message,
                                     WPARAM wParam,
                                     LPARAM lParam);

INT_PTR CALLBACK BrightnessProc(HWND hDlg,
                                UINT message,
                                WPARAM wParam,
                                LPARAM lParam);

INT_PTR CALLBACK ContrastProc(HWND hDlg,
                              UINT message,
                              WPARAM wParam,
                              LPARAM lParam);

VOID AdjustBrightness(HBITMAP hOrigBitmap,
                      HBITMAP hNewBitmap,
                      HWND hwnd,
                      HDC hdcMem,
                      INT RedVal,
                      INT GreenVal,
                      INT BlueVal);

BOOL DisplayBlackAndWhite(HWND hwnd,
                          HDC hdcMem,
                          HBITMAP hBitmap);
BOOL DisplayInvertedColors(HWND hwnd,
                           HDC hdcMem,
                           HBITMAP hBitmap);
BOOL DisplayBlur(HWND hwnd,
                 HDC hdcMem,
                 HBITMAP hBitmap);
BOOL DisplaySharpness(HWND hwnd,
                      HDC hdcMem,
                      HBITMAP hBitmap);

⌨️ 快捷键说明

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