Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
02 Dec 2017, 03:01 |
Обсуждение инженерного анализа |
mr_bobblehead Вряд ли смогу помочь по существу, но, чтобы тебе могли ответить igrik, Berserker, MoP - надо хотя бы написать - Ну и код, само собой, не помешал бы. VS 2015 #include <windows.h> #include "..\..\include\patcher_x86_commented.hpp" #include "..\..\include\HotA\HoMM3.h" #include "..\..\include\era.h" Patcher* _P; PatcherInstance* _PI; static _bool_ plugin_On = 0; void __fastcall Scroll_TestDlg_Callback(int klick_id, _Dlg_* dlg) { dlg->Redraw(TRUE); } void New_TestDlg_Show(int x, int y) { _Dlg_* dlg = _CustomDlg_::Create(-1, -1, 297, 215, DF_SCREENSHOT | DF_SHADOW, NULL); dlg->Run(); dlg->Destroy(TRUE); } BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: if (!plugin_On) { plugin_On = 1; _P = GetPatcher(); _PI = _P->CreateInstance("HD.Plugin.TestPlugin"); } break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } |
Berserker | ||
01 Dec 2017, 18:09 |
Обсуждение инженерного анализа |
Доброе время суток! Пытаюсь разобраться с созданием диалогов по примеру igrik, но компилятор постоянно выдает ошибку: Подскажите пожалуйста, что я делаю не так? |
Berserker | ||
Текстовая версия | Сейчас: 25 April 2024 - 10:17 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |