HWND hdlg, UINT msg, WPARAM
LRESULT WINAPI
DlgProc( HWND hdlg, UINT msg, WPARAM wParam, LPARAM lParam);
BOOL DlgProc_OnInitDialog(HWND hdlg, HWND hwndFocus,
LPARAM lParam);
void DlgProc_OnCommand(HWND hdlg, int id,
HWND hwndCtl, UINT codeNotify);
 ôàéëå resource.h (ëèñòèíã 4.3), êîòîðûé ñîçäàåòñÿ àâòîìàòè÷åñêè ñèñòåìîé ðàçðàáîòêè ïðèëîæåíèé Microsoft Visual C++, íàõîäÿòñÿ îïðåäåëåíèÿ êîíñòàíò äëÿ ôàéëà îïèñàíèÿ ðåñóðñîâ.
Ëèñòèíã 4.3. Ôàéë setlocal\resource.h
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by setlocal.rc
//
#define IDR_MENU1 101
#define IDR_APPMENU 101
#define IDI_APPICON 102
#define IDI_APPICONSM 103
#define IDD_DIALOG_SETLAYOUT 104
#define IDC_COMBO1 1003
#define IDC_EDIT1 1004
#define IDC_BUTTON1 1005
#define ID_FILE_EXIT 40001
#define ID_HELP_ABOUT 40002
#define ID_KEYBOARD_SETLAYOUT 40004
#define ID_KEYBOARD_GETLAYOUTID 40005
#define ID_LOCALINFO_GETLOCALINFO 40006
#define ID_LOCALINFO_SETENGLISH 40007
#define ID_LOCALINFO_SETRUSSIAN 40008
#define ID_LOCALINFO_GETDATE 40009
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 105
#define _APS_NEXT_COMMAND_VALUE 40010
#define _APS_NEXT_CONTROL_VALUE 1006
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
Ôàéë îïèñàíèÿ ðåñóðñîâ ïðèëîæåíèÿ setlocal.rc ïðèâåäåí â ëèñòèíãå 4.4. Â íåì îïðåäåëåíû ìåíþ, äèàëîãîâàÿ ïàíåëü, ïèêòîãðàììû è òåêñòîâûå ñòðîêè.
Ëèñòèíã 4.4. Ôàéë setlocal\setlocal.rc
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
//////////////////////////////////////////////////////////////
Ñîäåðæàíèå Íàçàä Âïåðåä