#include "utility/window.h"
#include "mainframe.h"
#include "utility/xmlstorage.h"
#include "favorites.h"
Go to the source code of this file.
Data Structures | |
struct | ResString |
convenient loading of string resources More... | |
struct | ResIcon |
convenient loading of standard (32x32) icon resources More... | |
struct | SmallIcon |
convenient loading of small (16x16) icon resources More... | |
struct | ResIconEx |
convenient loading of icon resources with specified sizes More... | |
struct | ResBitmap |
convenient loading of bitmap resources More... | |
struct | Icon |
struct | SysCacheIcon |
struct | IconCache |
Defines | |
#define | IDW_STATUSBAR 0x100 |
#define | IDW_TOOLBAR 0x101 |
#define | IDW_EXTRABAR 0x102 |
#define | IDW_ADDRESSBAR 0x104 |
#define | IDW_SIDEBAR 0x106 |
#define | IDW_FIRST_CHILD 0xC000 |
#define | PM_GET_FILEWND_PTR (WM_APP+0x05) |
#define | PM_GET_SHELLBROWSER_PTR (WM_APP+0x06) |
#define | PM_GET_CONTROLWINDOW (WM_APP+0x16) |
#define | PM_RESIZE_CHILDREN (WM_APP+0x17) |
#define | PM_GET_WIDTH (WM_APP+0x18) |
#define | PM_REFRESH (WM_APP+0x1B) |
#define | PM_REFRESH_CONFIG (WM_APP+0x1C) |
#define | CLASSNAME_FRAME TEXT("IBrowserFrameWClass") |
#define | CLASSNAME_CHILDWND TEXT("IBrowserChildWClass") |
#define | RFF_NOBROWSE 0x01 |
#define | RFF_NODEFAULT 0x02 |
#define | RFF_CALCDIRECTORY 0x04 |
#define | RFF_NOLABEL 0x08 |
#define | RFF_NOSEPARATEMEM 0x20 |
Typedefs | |
typedef void(WINAPI * | RUNFILEDLG )(HWND hwndOwner, HICON hIcon, LPCSTR lpstrDirectory, LPCSTR lpstrTitle, LPCSTR lpstrDescription, UINT uFlags) |
Enumerations | |
enum | ICON_TYPE { IT_STATIC, IT_CACHED, IT_DYNAMIC, IT_SYSCACHE } |
enum | ICON_ID { ICID_UNKNOWN, ICID_NONE, ICID_IBROWSER, ICID_BOOKMARK, ICID_DYNAMIC } |
Functions | |
void | SetWindowIcon (HWND hwnd, UINT nid) |
set big and small icons out of the resources for a window | |
HBITMAP | create_bitmap_from_icon (HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd) |
create a bitmap from an icon | |
int | ImageList_AddAlphaIcon (HIMAGELIST himl, HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd) |
add icon with alpha channel to imagelist using the specified background color | |
void | ibrowser_about (HWND hwndParent) |
void | ibrowser_open (HWND hwndParent) |
Variables | |
HINSTANCE | g_hInstance |
IconCache | g_icon_cache |
ATOM | g_hframeClass |
#define CLASSNAME_CHILDWND TEXT("IBrowserChildWClass") |
#define CLASSNAME_FRAME TEXT("IBrowserFrameWClass") |
Definition at line 52 of file ibrowser.h.
#define IDW_ADDRESSBAR 0x104 |
Definition at line 35 of file ibrowser.h.
#define IDW_EXTRABAR 0x102 |
Definition at line 34 of file ibrowser.h.
#define IDW_FIRST_CHILD 0xC000 |
Definition at line 37 of file ibrowser.h.
#define IDW_SIDEBAR 0x106 |
Definition at line 36 of file ibrowser.h.
#define IDW_STATUSBAR 0x100 |
Definition at line 32 of file ibrowser.h.
#define IDW_TOOLBAR 0x101 |
Definition at line 33 of file ibrowser.h.
#define PM_GET_CONTROLWINDOW (WM_APP+0x16) |
Definition at line 43 of file ibrowser.h.
#define PM_GET_FILEWND_PTR (WM_APP+0x05) |
Definition at line 40 of file ibrowser.h.
#define PM_GET_SHELLBROWSER_PTR (WM_APP+0x06) |
Definition at line 41 of file ibrowser.h.
#define PM_GET_WIDTH (WM_APP+0x18) |
Definition at line 46 of file ibrowser.h.
#define PM_REFRESH (WM_APP+0x1B) |
Definition at line 48 of file ibrowser.h.
#define PM_REFRESH_CONFIG (WM_APP+0x1C) |
Definition at line 49 of file ibrowser.h.
#define PM_RESIZE_CHILDREN (WM_APP+0x17) |
Definition at line 45 of file ibrowser.h.
#define RFF_CALCDIRECTORY 0x04 |
Definition at line 229 of file ibrowser.h.
#define RFF_NOBROWSE 0x01 |
Definition at line 227 of file ibrowser.h.
#define RFF_NODEFAULT 0x02 |
Definition at line 228 of file ibrowser.h.
#define RFF_NOLABEL 0x08 |
Definition at line 230 of file ibrowser.h.
#define RFF_NOSEPARATEMEM 0x20 |
Definition at line 231 of file ibrowser.h.
typedef void(WINAPI* RUNFILEDLG)(HWND hwndOwner, HICON hIcon, LPCSTR lpstrDirectory, LPCSTR lpstrTitle, LPCSTR lpstrDescription, UINT uFlags) |
Definition at line 221 of file ibrowser.h.
enum ICON_ID |
Definition at line 122 of file ibrowser.h.
00122 { 00123 ICID_UNKNOWN, 00124 ICID_NONE, 00125 00126 ICID_IBROWSER, 00127 ICID_BOOKMARK, 00128 00129 ICID_DYNAMIC 00130 };
enum ICON_TYPE |
Definition at line 115 of file ibrowser.h.
00115 { 00116 IT_STATIC, 00117 IT_CACHED, 00118 IT_DYNAMIC, 00119 IT_SYSCACHE 00120 };
HBITMAP create_bitmap_from_icon | ( | HICON | hIcon, | |
HBRUSH | hbrush_bkgnd, | |||
HDC | hdc_wnd | |||
) |
create a bitmap from an icon
void ibrowser_about | ( | HWND | hwndParent | ) |
void ibrowser_open | ( | HWND | hwndParent | ) |
int ImageList_AddAlphaIcon | ( | HIMAGELIST | himl, | |
HICON | hIcon, | |||
HBRUSH | hbrush_bkgnd, | |||
HDC | hdc_wnd | |||
) |
add icon with alpha channel to imagelist using the specified background color
void SetWindowIcon | ( | HWND | hwnd, | |
UINT | nid | |||
) |
set big and small icons out of the resources for a window
ATOM g_hframeClass |
HINSTANCE g_hInstance |
IBrowser Source Code Documentation
generated on 18.09.2008 by |