| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 48 - LoadIcon().

Этa функция позволяет загрузить икону из ресурсов.
HICON LoadIcon
(  
	HINSTANCE hInstance, // указатель на приложение
	LPCTSTR lpIconName   // идентификатор
);
Если функция завершится неудачно, то вернется значение NULL. Эта функция вернет указатель на икону в том случае, если ее параметры совпадают с параметрами установленными в SM_CXICON и SM_CYICON, которые можно получить функцией GetSystemMetric. Если Вы хотите икону другого типа, то используйте LoadImage().
#include "stdafx.h"
#include "resource.h"

int APIENTRY WinMain(HINSTANCE hInstance,
		HINSTANCE hPrevInstance,
		LPSTR lpCmdLine,
		int nCmdShow)
{
 
	HICON hi=NULL;
	hi=LoadIcon(hInstance,MAKEINTRESOURCE(IDI_ICON1));
	if (hi!=NULL)
	{
		
	}
	else MessageBox(NULL,"Not resource","error",MB_OK);
	return 0;
};
При указателе равном NULL появляется возможность использовать одну из системных икон.
// TestRes.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "resource.h"

int APIENTRY WinMain(HINSTANCE hInstance,
		HINSTANCE hPrevInstance,
		LPSTR lpCmdLine,
		int nCmdShow)
{
 
	HICON hi=NULL;
	hi=::LoadIcon(NULL,MAKEINTRESOURCE(IDI_ERROR));
	if (hi!=NULL)
	{
		
	}
	else MessageBox(NULL,"Not resource","error",MB_OK);
	return 0;
}

Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz