|
uLib
User mode C/C++ extended API library for Win32 programmers.
|
#include <uLib/Common.h>Go to the source code of this file.
Classes | |
| class | FileDialog |
| class | FindDialog |
| class | FontDialog |
| class | ColorDialog |
| class | DirDialog |
Macros | |
| #define | DLGHOOKPROC UINT_PTR CALLBACK |
| #define | REGISTER_CommonHelp() if (!WM_CommonHelp) WM_CommonHelp = RegisterWindowMessage( HELPMSGSTRING ) |
| #define | REGISTER_FileOk() if (!WM_FileOk) WM_FileOk = RegisterWindowMessage( FILEOKSTRING ) |
| #define | REGISTER_SelChange() if (!WM_SelChange) WM_SelChange = RegisterWindowMessage( LBSELCHSTRING ) |
| #define | REGISTER_ShareViolation() if (!WM_ShareViolation) WM_ShareViolation = RegisterWindowMessage( SHAREVISTRING ) |
| #define | REGISTER_FindReplace() if (!WM_FindReplace) WM_FindReplace = RegisterWindowMessage( FINDMSGSTRING ) |
| #define | REGISTER_ColorOk() if (!WM_ColorOk) WM_ColorOk = RegisterWindowMessage( COLOROKSTRING ) |
| #define | REGISTER_SetRGB() if (!WM_SetRGB) WM_SetRGB = RegisterWindowMessage( SETRGBSTRING ) |
| #define | FDLG_OPEN 1 |
| #define | FDLG_SAVE 2 |
| #define | FRX_FINDALL 0x00100000 |
| #define | FR_ACTIONMASK (FR_FINDNEXT| FR_REPLACE |FR_REPLACEALL| FR_DIALOGTERM| FRX_FINDALL) |
| #define | FR_OPTIONMASK (FR_DOWN| FR_MATCHCASE| FR_WHOLEWORD) |
| #define | FD_FIND 1 |
| #define | FD_REPLACE 2 |
| #define | FD_CLOSE 3 |
| #define | BIF_DEFAULT (BIF_RETURNONLYFSDIRS| BIF_NEWDIALOGSTYLE| BIF_EDITBOX) |
Typedefs | |
| typedef class FileDialog * | PFileDialog |
| typedef class DirDialog * | PDirDialog |
| typedef class FindDialog * | PFindDialog |
| typedef class FontDialog * | PFontDialog |
| typedef class ColorDialog * | PColorDialog |
| typedef bool(CALLBACK * | FDLG_ItemProc) (CSTR FileName, PVOID UserData) |
Functions | |
| ACSTR | CDErrorMsg (DWORD Err=0) |
Variables | |
| UINT | WM_CommonHelp |
| UINT | WM_FileOk |
| UINT | WM_SelChange |
| UINT | WM_ShareViolation |
| UINT | WM_FindReplace |
| UINT | WM_ColorOk |
| UINT | WM_SetRGB |
| const CSTR | ALLFILE_FILTER |
| #define FDLG_OPEN 1 |
| #define FDLG_SAVE 2 |