Александр Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2

Тут можно читать онлайн Александр Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming, издательство Диалог-МИФИ, год 1996. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2
  • Автор:
  • Жанр:
  • Издательство:
    Диалог-МИФИ
  • Год:
    1996
  • Город:
    Москва
  • ISBN:
    нет данных
  • Рейтинг:
    3.89/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Александр Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 краткое содержание

Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 - описание и краткое содержание, автор Александр Фролов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга посвящена программированию в среде Microsoft Visual C++ с использованием библиотеки классов MFC. В ней мы расскажем о разработке приложений с многооконным пользовательским интерфейсом, использовании классов MFC для создания меню, панелей управления и состояния. Рассмотрим возможности повторного использования программного кода, предоставляемые Microsoft Visual C++. Отдельную главу книги мы посвятили разработке приложений, взаимодействующих с базами данных через драйвера ODBC.

Книга предназначена для всех, кто интересуется программированием в среде операционных систем Windows 95 и Windows NT версий 3.51 и 4.0.

Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 - читать онлайн бесплатно полную версию (весь текст целиком)

Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 - читать книгу онлайн бесплатно, автор Александр Фролов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

END

IDR_EXTENDED TOOLBAR DISCARDABLE 16, 15

BEGIN

BUTTON ID_FOTO

BUTTON ID_PRINTER

SEPARATOR

BUTTON ID_ADD

SEPARATOR

BUTTON ID_DISK

END

//////////////////////////////////////////////////////////////

//

// Bitmap

//

IDR_PLAYER BITMAP DISCARDABLE "player.bmp"

IDR_STYLE BITMAP DISCARDABLE "style.bmp"

IDR_EXTENDED BITMAP DISCARDABLE "extended.bmp"

//////////////////////////////////////////////////////////////

//

// Menu

//

IDR_MENU MENU DISCARDABLE

BEGIN

POPUP "View"

BEGIN

MENUITEM "Style", ID_Style

MENUITEM "Extended", ID_Extended

MENUITEM "Player", ID_Player

END

END

//////////////////////////////////////////////////////////////

//

// String Table

//

STRINGTABLE DISCARDABLE

BEGIN

ID_LEFT "Rewind to begin\nRewind to begin"

ID_RIGHT "Rewind to end\nRewind to end"

ID_PLAY "Play\nPlay"

ID_STOP "Stop\nStop"

ID_PAUSE "Pause\nPause"

ID_EJECT "Eject\nEject"

ID_TYPE "Type drive\nType"

ID_CD_DRV "CD drive\nCD"

ID_BUTTON40010 "Wave/nWave File"

ID_WAVE "Wave file\nWAWE"

ID_UNDERLINE "Underline\nUnderline"

ID_2_UNDERLINE "Double underline\nDouble underline"

ID_SUPERSCRIPT "Superscript\nSuperscript"

ID_SUBSCRIPT "Subscript\nSubscript"

END

STRINGTABLE DISCARDABLE

BEGIN

ID_ADD "Add from edit-box item to combo box\nAdd item to list"

END

STRINGTABLE DISCARDABLE

BEGIN

ID_TEXT_LEFT "Left text\nLeft"

ID_ID_TEXT_CENTER "Center text\nCenter"

ID_TEXT_RIGHT "Right text\nRight"

ID_TEXT_JUSTIFY "Justify text\nJustify"

ID_FOTO "Foto\nFoto"

ID_PRINTER "Printer\nPrinter"

ID_DISK "Disk\nDisk"

END

STRINGTABLE DISCARDABLE

BEGIN

IDW_EDIT "Edit\nEdit"

IDW_COMBO "Combo box\nCombo box"

END

#endif // Russian resources

//////////////////////////////////////////////////////////////

#ifndef APSTUDIO_INVOKED

//////////////////////////////////////////////////////////////

// Generated from the TEXTINCLUDE 3 resource.

//

//////////////////////////////////////////////////////////////

#endif // not APSTUDIO_INVOKED

Изображения кнопок панелей управления располагаются в отдельных файлах player.bmp (рис. 3.14), style.bmp (рис. 3.15) и extended.bmp (рис. 3.13) в главном каталоге проекта. Файлы изображений панелей управления содержат только изображения кнопок. В них не представлены разделители и дополнительные органы управления.

В принципе, изображения панели управления можно редактировать в любом графическом редакторе, который работает с 16-цветными изображениями в формате BMP. Примером такого приложения является графический редактор Microsoft Paint, поставляемый вместе с операционными системами Windows 95 и Windows NT версии 4.0. Однако, лучше использовать редактор ресурсов среды Microsoft Visual C++, так как он не только разрешает редактировать существующие кнопки, но также позволяет добавлять новые кнопки вместе с соответствующими идентификаторами и строковыми ресурсами.

Microsoft Visual C и MFC Программирование для Windows 95 и Windows NT Часть 2 - изображение 65

Рис. 3.13. Изображение кнопок панели управления Extended

Microsoft Visual C и MFC Программирование для Windows 95 и Windows NT Часть 2 - изображение 66

Рис. 3.14. Изображение кнопок панели управления Player

Рис 315 Изображение кнопок панели управления Style Идентификаторы всех - фото 67

Рис. 3.15. Изображение кнопок панели управления Style

Идентификаторы всех ресурсов приложения MultiBar и идентификаторы дополнительных органов управления панели Extended определены в файле resource.h. Этот файл автоматически создается редактором ресурсов Microsoft Visual C++.

Мы привели исходный текст файла resource.h в листинге 3.9.

Листинг 3.9. Файл resource.h

//{{NO_DEPENDENCIES}}

// Microsoft Developer Studio generated include file.

// Used by MultiBar.rc

//

#define IDW_EDIT 101

#define IDW_COMBO 102

#define IDR_PLAYER 103

#define IDR_STYLE 105

#define IDR_EXTENDED 107

#define IDR_MENU 109

#define ID_LEFT 40001

#define ID_RIGHT 40002

#define ID_PLAY 40003

#define ID_STOP 40004

#define ID_PAUSE 40005

#define ID_EJECT 40007

#define ID_TYPE 40008

#define ID_CD_DRV 40009

#define ID_WAVE 40011

#define ID_UNDERLINE 40012

#define ID_2_UNDERLINE 40013

#define ID_SUPERSCRIPT 40014

#define ID_SUBSCRIPT 40015

#define ID_TEXT_LEFT 40017

#define ID_ID_TEXT_CENTER 40018

#define ID_TEXT_RIGHT 40019

#define ID_TEXT_JUSTIFY 40020

#define ID_MARK_1 40021

#define ID_MARK_2 40022

#define ID_MARK_3 40023

#define ID_MARK_4 40024

#define ID_FOTO 40025

#define ID_PRINTER 40026

#define ID_DISK 40027

#define ID_Style 40029

#define ID_Extended 40030

#define ID_Buttons 40031

#define ID_Player 40031

#define ID_ADD 40032

// Next default values for new objects

//

#ifdef APSTUDIO_INVOKED

#ifndef APSTUDIO_READONLY_SYMBOLS

#define _APS_NEXT_RESOURCE_VALUE 110

#define _APS_NEXT_COMMAND_VALUE 40033

#define _APS_NEXT_CONTROL_VALUE 1000

#define _APS_NEXT_SYMED_VALUE 103

#endif

#endif

#endif

Панели управления приложения MultiBar

Постройте приложение MultiBar и запустите его. На экране появится главное окно приложения MultiBar, в котором отображаются сразу три панели управления – Extended, Player и Slyle. Панели управления Extended и Player присоединены к верхней и нижней границам окна, а панель управления Slyle отображается в отдельном мини-окне (рис. 3.16).

Рис 316 Приложение MultiBar Приложение MultiBar имеет меню View состоящее - фото 68

Рис. 3.16. Приложение MultiBar

Приложение MultiBar имеет меню View, состоящее из названий панелей управления Extended, Player и Slyle. Выбирая из меню View названия панелей управления, вы можете убрать их с экрана и опять отобразить (закрыть и открыть).

Панели управления, которые отображаются в мини-окнах, также можно закрыть, если нажать на переключатель картинка 69 в верхнем правом углу окна. Чтобы снова открыть закрытую панель управления, используйте меню View.

Панель управления Player

Панель управления Player состоит из девяти кнопок, сгруппированных в четыре отдельные группы. Панель Player предназначена для управления музыкальным центром. Все кнопки имеют краткие подсказки.

При нажатии на кнопки панели управления Player на экране появляется сообщение, о том, что команда не поддерживается. Обратите внимание на кнопки Pause, Type, CD и WAVE.

Кнопка Pause работает как переключатель. Если вы на нее нажмете – она остается в нажатом положении до тех пор, пока вы не нажмете на нее еще один раз. Кнопки Type, CD и WAVE работают вместе как переключатель с зависимой фиксацией. Одновременно может быть нажата только одна из этих кнопок.

Панель управления Player можно присоединить к трем из четырех сторон главного окна приложения – к верхней, левой и нижней. К правой стороне окна панель Player не присоединяется (рис. 3.17). Вы также можете использовать для панели Player отдельное мини окно, форму которого можно изменять.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Александр Фролов читать все книги автора по порядку

Александр Фролов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2 отзывы


Отзывы читателей о книге Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT. Часть 2, автор: Александр Фролов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x