Я разрабатываю плагин (DLL, загружаемая другим приложением).Есть специальная функция, которая должна возвращать HWND
, чтобы приложение могло показывать диалог.Проблема в том, что я не знаю, откуда мне взять hInstance
(он не передается в качестве параметра функции).
Похоже, я чего-то не понимаю, я новичок ввсе эти вещи, так что простите, если вопрос глупый.
UPD : попытался получить hInstance с getModuleHandle
:
void* createLoginDialog() {
HINSTANCE hIns = (HINSTANCE) GetModuleHandle(L"comapping");
HWND hWnd = CreateWindow(L"Popup",
L"Enter login",
WS_POPUP,
20,
20,
20,
20,
NULL,
NULL,
hIns,
NULL);
return hWnd;
}
Я все еще получаю доступНарушение.