2013-04-26 2 views
-2

Я пытаюсь использовать Win32 API из DLL, чтобы обработать его из-за того, что он довольно грязный, но я знаю, как его можно использовать с помощью WinMain. Есть ли способ, которым я могу вызвать метод для вызова окна?Использование Win32 API без WinMain?

+0

Вы должны предоставить более подробную информацию о том, что вы пытаетесь сделать. Какая dll, какой вызов. Можете ли вы показать какой-то код на том, что вы пробовали, и как он провалился? –

+0

У вас есть чему поучиться в программировании Win32 API, мой друг ... – valdo

+0

У меня нет кода из-за этой проблемы. Причина, по которой я спрашиваю об этом, заключается в том, что я хочу знать, могу ли я просто вызвать что-то из Win32 API, чтобы создать окно и обработать его, не входя в беспорядок WinMain. Я хочу иметь возможность сделать простую функцию, например ** Window window = new Window («Window Title», 640, 480) ** в моей DLL, но я не могу поместить основной метод в свою DLL. – user2324556

ответ

2

В вашей DLL вы можете объявить точку Абитуриентов:

BOOL WINAPI DllMain(
HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) 
{ 
// use WINAPI 
} 
Смежные вопросы