Click here to Skip to main content
15,881,813 members
Articles / Desktop Programming / ATL

Shell Extensibility - Explorer Desk Band, Tray Notification Icon et al.

Rate me:
Please Sign up or sign in to vote.
4.97/5 (21 votes)
28 Aug 2009CPOL12 min read 136.6K   3.2K   71  
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by Calendar.rc
//
#define IDOK                            1
#define IDD_OPTIONS                     100
#define IDS_ABOUT                       101
#define IDS_ABOUTTEXT                   102
#define IDS_ABOUTCAPTION                103
#define IDS_CALENDAR                    104
#define IDS_OPTIONS                     105
#define IDI_CALENDAR                    127
#define IDI_DAY00                       128
#define IDI_DAY01                       129
#define IDI_DAY02                       130
#define IDI_DAY03                       131
#define IDI_DAY04                       132
#define IDI_DAY05                       133
#define IDI_DAY06                       134
#define IDI_DAY07                       135
#define IDI_DAY08                       136
#define IDI_DAY09                       137
#define IDI_DAY10                       138
#define IDI_DAY11                       139
#define IDI_DAY12                       140
#define IDI_DAY13                       141
#define IDI_DAY14                       142
#define IDI_DAY15                       143
#define IDI_DAY16                       144
#define IDI_DAY17                       145
#define IDI_DAY18                       146
#define IDI_DAY19                       147
#define IDI_DAY20                       148
#define IDI_DAY21                       149
#define IDI_DAY22                       150
#define IDI_DAY23                       151
#define IDI_DAY24                       152
#define IDI_DAY25                       153
#define IDI_DAY26                       154
#define IDI_DAY27                       155
#define IDI_DAY28                       156
#define IDI_DAY29                       157
#define IDI_DAY30                       158
#define IDI_DAY31                       159
#define IDI_DAYBLANK                    160
#define IDM_CALENDAR                    161
#define IDR_DESKBAND_BIN                164
#define IDC_TOOLTIPTEXT                 1000
#define IDC_FORMATDATE                  1001
#define IDC_TRANSPARENCY                32771
#define IDC_TOPMOST                     32772
#define IDC_WEEKNUMBERS                 32774
#define IDC_DESKBAND                    32776
#define IDC_OPTIONS                     32777
#define IDC_ABOUT                       32778
#define IDC_EXIT                        32779
#define IDC_CALENDAR                    32780
#define IDC_STATIC                      -1

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC                     1
#define _APS_NEXT_RESOURCE_VALUE        166
#define _APS_NEXT_COMMAND_VALUE         32781
#define _APS_NEXT_CONTROL_VALUE         1002
#define _APS_NEXT_SYMED_VALUE           111
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)

Comments and Discussions