Содержание
- 2. План лекції Бібліотека MFC Загальні класи для представлення даних Вікна повідомлень Клас додатку Клас вікна
- 3. Microsoft Foundation Classes Зменшення зусиль з програмування додатків під Windows. Мінімальний розмір допоміжного коду. Швидкість виконання
- 4. Віртуальні деструктори
- 5. Віртуальні деструктори
- 6. Клас CPoint // Точка CPoint(); Cpoint(init X, initY ); void Offset( int xOffset, int yOffset );
- 7. Клас CString // Рядок CString( ); CString(stringSrc ); int GetLength( ) const; BOOL IsEmpty( ) const;
- 8. Клас CString // Рядок int Remove(ch ); // повертає кількість //видалень int Insert(nIndex, ch ); //повертає
- 9. Вікна повідомлень int AfxMessageBox(lpszText, nType=MB_OK, nIDHelp=0); Текст повідомлення Номер разділу довідки Тип вікна
- 10. Вікна повідомлень if (AfxMessageBox(«Видалити всі файли?", MB_YESNO|MB_DEFBUTTON2|MB_ICONQUESTION) == IDYES) { //виконуємо видалення } Кнопки за замовчуванням:
- 11. Вікна повідомлень int MessageBox(lpszText, lpszCaption=NULL, UINT nType=MB_OK); Тип вікна і результат – ті ж функцію MessageBox
- 12. Клас додатку CWinApp CWinApp (lpszAppName) BOOL InitInstance() CConvertDlg dlg; m_pMainWnd = &dlg; int nResponse = dlg.DoModal();
- 13. Клас додаткуCWinApp Run() /* запускає цикл обробки повідомлень*/ ExitInstance(); /*викликається тільки з функції Run для завершення
- 14. Клас вікна CWnd HWND m_hWnd //дескриптор вікна SetFocus( ); /* передача фокуса вікну і повертає покажчик
- 15. Клас діалогу СDialog CDialog( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL ); DoDataExchange() Обробники подій OnInitDialog( );
- 17. Скачать презентацию