hinstance



Автор МИГП задал вопрос в разделе Другие языки и технологии

Подскажите C++ и получил лучший ответ

Ответ от ?????? Зелёный змий ??????[гуру]
Читай макросы. HINSTANCE объявлен макросом:
DECLARE_HANDLE(HINSTANCE);
DECLARE_HANDLE с свою очередь объявлен так
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
Из этого выходит:
struct HINSTANCE__ { int unused; };
typedef struct HINSTANCE__ *HINSTANCE
HINSTANCE - это указатель на какую то структуру. Какую именно - знать не нужно, и лазать внутри этой структуры - тоже не нужно.

Ответ от Миран DRU[новичек]
Прочти учебник и тогда поймешь вот ссылка , если что пиши в почту

Ответ от Krab Вark[гуру]
А почему ты решил, что это тип?
typedef означает любую подстановку препроцессором, не только имен типов.
А описание HINSTANCE есть в базе данных по C++ -(VS.85).aspx
Это обозначение адреса самой программы (точнее, данного модуля программы) в памяти компьютера.

Ответ от Modern Иванов[гуру]
Все типы, которые начинаются на H,являются указателями (HINSTANCE,HWND,HMODULE,HBITMAP и т. д.). Это обычно адреса структур данных, которые описывают используемые объекты.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Подскажите C++
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*