Реферат: Системне програмне забезпечення С
2. Повідомлення від дочірніх вікон та кнопок – елементів керування.
3. Командні повідомлення – від меню та панелей інструментів.
Наведемо приклад обробки повідомлень від меню, що здійснюється в даній програмі.
DECLARE_MESEEAGE_MAP ( ) – таблиця реакцій, якя зв‘язує вибір команди меню з відповідною функцією обробки;
class CPashaWnd:public CFrameWnd
{
public:
CPashaWnd();
protected:
protected:
afx_msg void OnOpen();
afx_msg void OnSaveAs();
afx_msg void OnQuit();
afx_msg void OnDelete();
afx_msg void OnPaint();
afx_msg void OnInput();
afx_msg void OnHelp();
afx_msg void OnRun();
afx_msg void OnResult();
afx_msg void OnInfo();
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CPashaWnd, CFrameWnd)
ON_COMMAND(ID_OPEN,OnOpen)
ON_COMMAND(ID_SAVE,OnSaveAs)
ON_COMMAND(ID_DELETE,OnDelete)
ON_COMMAND(ID_QUIT,OnQuit)
ON_COMMAND(ID_INPUT,OnInput)
ON_COMMAND(ID_HELP,OnHelp)