Описание тега hinstance

HINSTANCE - это имя, данное экземпляру Handler в приложении Window
0 ответов

mingw g++ Windows Подсистема WinMain не получает значение hInstance

Я конвертирую приложение VS2015 C++ DirectX / Winforms в код VS, используя Mingw G++ (оба на Windows 10). У меня есть компиляция и компоновка после добавления опции -mwindows (и целой связки библиотек), но после входа в WinMain в hInstance нет значе…
04 июл '18 в 14:28
1 ответ

Какова цель hPrevInstance в WinMain

Определение WinMain является: int CALLBACK WinMain( _In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow ); Что я понимаю, это: hInstance является дескриптором экземпляра приложения и может, когда не DLL, …
25 апр '12 в 11:21
2 ответа

Как закрыть приложение, используя HINSTANCE

Я порождаю приложение из C++ с ShellExecute, поэтому у меня есть HINSTANCE приложения. Как я могу закрыть его сейчас, используя это HINSTANCE? И можно ли использовать WaitForSingleObject(), чтобы дождаться завершения приложения?
19 май '11 в 20:20
5 ответов

Вперед объявить HINSTANCE и друзей

Есть ли способ направить-объявить HINSTANCE тип из WinAPI без включения полного (и большого) windows.h заголовок? Например, если у меня есть класс RenderWindow который владеет HINSTANCE mInstanceя должен буду включить windows.h в RenderWindow.h, Так…
04 апр '10 в 13:43
1 ответ

Невозможно освободить контекст устройства, HWND и не отменить регистрацию класса Windows(OpenGL) -

Я следую http://nehe.gamedev.net/tutorial/creating_an_opengl_window_(win32)/13001/ учебник OpenGL, и я получил код от этой работы. Сейчас я пытаюсь организовать вещи, используя несколько классов. Когда я создавал этот класс, я не смог освободить кон…
29 дек '14 в 13:21
0 ответов

Получение HINSTANCE от HWND

GetWindowLong (GetTopWindow(NULL),GWL_HINSTANCE) возвращает 0 ... (также пробовал с GetWindowLongPtr) У кого-нибудь есть идея, почему это так? Кроме того, как вы конвертируете LONG в HINSTANCE? GetTopWindow (NULL) не возвращает ноль РЕДАКТИРОВАТЬ: п…
28 янв '12 в 13:27
4 ответа

Определить текущий HINSTANCE?

HINSTANCE приложения win32 передается в WinMain, но есть ли другой способ определения текущего HINSTANCE (если вы не можете сказать, я очень новичок в программировании на win32!)? Мне нужно создать окно внутри библиотеки и (поскольку библиотека явля…
17 ноя '09 в 16:16
2 ответа

Являются ли win32 hInstances уникальными?

Я пишу обработчик кэша, которому нужен уникальный идентификационный номер для каждого экземпляра приложения, чтобы, когда у кого-то было открыто два проекта в двух экземплярах, кэши не перепутались. Согласно этой теме, кажется, HINSTANCE перешел к W…
03 янв '19 в 01:05
1 ответ

C3767: функция-кандидат недоступна

У меня есть этот класс: #pragma once #ifndef _DEFINES_H_ #include "Defines.h" #endif #ifndef _GAMETIME_H_ #include "GameTime.h" #endif #ifndef _UTILITIES_H_ #include "Utilities.h" #endif #ifndef _GAME_H_ using namespace System; namespace BSGameFrame…
05 янв '14 в 15:11
2 ответа

"hInstance" не определено. C++ WIN32 APP

Приложение Win32. В MyRegisterClass wc.hInsance = hInstance. По-видимому, "hInstane - неопределенный идефикатор. Почему это так? Я использую Visual Studio 2013 и следую книге Джонатана С. Харборса о программировании игр. Код. include <Windows.h&g…
05 янв '15 в 21:40
0 ответов

Переписать приложение Win32 с помощью HINSTANCE в консольное приложение Win32

У меня есть приложение win32, которое использует HINSTANCE. Вот main.cpp: #include "stdafx.h" #include "testlib.c" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { LoadTestLibrary(); // etc.... } te…
13 дек '12 в 16:18
1 ответ

DLL Hinstance с в той же DLL

У меня есть MFC DLL с используется в приложении. Эта DLL не имеет функции DLLMain. Теперь, как я могу получить Hinstance указанного DLL в DLL? Я использую VS 2010.
24 дек '15 в 06:10
1 ответ

Странный заголовок не может быть включен ни в main.cpp, ни в window.cpp (класс)

Я должен создать статический линкинг.exe файл из моих.cpp и.h файлов. Единственное препятствие, которое мне нужно преодолеть, это возможность вызывать одну и ту же функцию. m_pListAll()из двух.cpp файлов, main.cpp а также window.cpp (определение кла…
1 ответ

Инициализировать ссылку на HINSTANCE внутри конструктора

У меня есть класс, и я хочу сделать его глобальным объектом (у меня есть веская причина для этого), но для этого мне нужно инициализировать все элементы (если нет, я получаю C2512 Нет конструктора по умолчанию), что является проблемой, потому что Я …
16 май '17 в 07:16
1 ответ

Отображение сообщения, когда пользователь нажимает клавишу

Следующий фрагмент предназначен для отображения сообщения, когда пользователь вводит ключ. Даже когда акцент не на приложении. Но, похоже, проблема в следующем коде. Он не вызывает функцию, зарегистрированную в цепочке соединений с окнами. Я думаю, …
25 май '12 в 07:12
2 ответа

Самораспаковывающийся исполняемый файл C++

Я пытаюсь понять, как работают самораспаковывающиеся PE-файлы. Может кто-нибудь объяснить, почему мой код не работает, или исправить часть main(). #include <iostream> #include <Windows.h> using namespace std; void ExtractResource(const H…
21 сен '13 в 00:34
0 ответов

Используя функцию обратного вызова из стороннего API в вашем собственном классе, который является DLL

Я пытаюсь написать класс в DLL, которая использует функцию обратного вызова из другой библиотеки DLL. В настоящее время я могу заставить работать обратный вызов, когда я вызываю его в основной функции, но у меня возникают проблемы при интеграции его…
05 апр '17 в 07:35
1 ответ

Передача HINSTANCE в WNDCLASS с использованием главной точки входа

Рассмотрим следующий код: #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow) { MSG msg; HWND hwnd; WNDCLASSW wc; wc.style =…