Четверг, 23.01.2025, 16:05
Главная Регистрация RSS поиск
Приветствую Вас, Гость
Меню сайта
Категории раздела
HTML [44]
Visual C++ и MFC [21]
c++ [78]
php [19]
Javascript [15]
C# [51]
загрузки [0]
XNA [10]
создание игр с помощью xna
Наш опрос
Каким языком программирования вы увлекаетесь
Всего ответов: 2420
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » Visual C++ и MFC

Получение информации о приложении. Глобальные функции
Получение информации о приложении. Глобальные функции

В процессе написания приложения с использованием классов MFC создается единственный объект, производный от класса приложения CWinApp. Для получения информации об этом объекте и связанных с ним параметрах из любого места программы вам предоставляется следующий набор функций:

CWinApp* AfxGetApp( );
// Возвращает указательна единственный объект (класса CWinApp) приложения.
LPCTSTR AfxGetAppName( );
// Возвращает строку, содержащую имя приложения.
HINSTANCE AfxGetInstanceHandle( );
// Возвращает дескриптор текущего приложения для выполняемого файла (EXE);
// в случае, если она вызвана из динамически подключаемой библиотеки, то
// возвращается HINSTANCE этой библиотеки DLL.
CWnd* AfxGetMainWnd( );
// Возвращает значение переменной m_pMainWnd объекта-приложения, т. е.
// указатель на главное окно приложения.
HINSTANCE AfxGetResourceHandle( );
// Возвращает дескриптор загруженных по умолчанию ресурсов приложения.
void AfxSetResourceHandle( HINSTANCE hInstResource );
// Устанавливает дескриптор экземпляра приложения или модуля EXE или DLL,
// из которого будут загружены ресурсы приложения.
LPCTSTR AFXAPI AfxRegisterWndClass(
 UINT nClassStyle,
 HCURSOR hCursor = 0,
 HBRUSH hbrBackground = 0,
 HICON hIcon = 0);
// Возвращает строку, которая содержит имя зарегистрированного класса.
// Параметры:
// nClassStyle - стиль или комбинация стилей окна Windows
// hCursor - дескриптор ресурса курсора
// hbrBackground - дескриптор ресурса кисти, определяющей цвет фона
// hIcon - дескриптор ресурса значка.
Примечание:
Чаще всего вам придется сталкиваться с функцией AfxGetApp, которая,
например, используется для загрузки ресурсов приложения.
Пример: HICON h = AfxGetApp()->LoadIcon(IDI_ICON1);
// Загрузка значка
Категория: Visual C++ и MFC | Добавил: slava (26.09.2009)
Просмотров: 1509 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]