私はプラグイン(他のアプリケーションによって読み込まれているDLL)を開発しています。アプリケーションがダイアログを表示できるように HWND
を返す特別な関数があります。問題は、どこの hInstance
(関数にパラメータとして渡されない)を取得できるかわからないことです。
私は何かを理解していないように見える、私はこのすべてのものに新しいので、質問が愚かであれば許してください。
UPD: tried to get hInstance with 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;
}
私はまだアクセス違反を取得しています。