Суббота
28.06.2025, 15:01
C++ Soft
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории каталога
Windows API [25]
Каталог Windows API функций
Функции конвер. [3]
Функции конвертирования типов данных
Работа с сетью [3]
Недокументированные способы работы с сетью
Другие статьи... [8]
Недокументированные способы программирования

Наш опрос
На каких языках вы любите писать свои программы
Всего ответов: 78

Главная » Статьи » Visual C++ Win32 » Windows API

Функция LoadIcon
Функция LoadIcon позволяет загрузить иконку из ресурсов.
HICON LoadIcon
 
    HINSTANCE hInstance, // указатель на приложение
    LPCTSTR lpIconName   // идентификатор
);
В случае удачи функция возвращает указатель на иконку, в случае неудачи возвращает NULL.
#include "stdafx.h"
#include "resource.h"

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
HICON hIcnon=NULL;
hIcon=LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
if (hIcon==NULL)
{
    MessageBox(NULL, "Ошибка при загрузке ресурса!!!", "Error", MB_ICONERROR);
    return 0; 
}
return 0;
};

Что-бы использовать системные иконки, установите указатель на приложение равному NULL.
#include "stdafx.h"
#include "resource.h"

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{

HICON hIcon=NULL;
hIcon=LoadIcon(NULL, MAKEINTRESOURCE(IDI_ERROR));
if (hIcon==NULL)
{
     MessageBox(NULL, "Ошибка при загрузке ресурсов!!!", "Error", MB_ICONERROR);
     return 0;
 }
 return 0;
}
Категория: Windows API | Добавил: Admin (01.04.2008)
Просмотров: 4238 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2025
Сайт управляется системой uCoz