Определение WinMain
:
int CALLBACK WinMain(
_In_ HINSTANCE hInstance,
_In_ HINSTANCE hPrevInstance,
_In_ LPSTR lpCmdLine,
_In_ int nCmdShow
);
Я понимаю:
-
hInstance
это дескриптор экземпляра приложения и может, если не DLL, можно получить с помощьюGetModuleHandle(NULL)
-
szCmdLine
это аргументы командной строки и может быть повторен сGetCommandLine()
-
nCmdShow
обычноSW_SHOW
Тем не менее, я никогда не сталкивался с каким-либо использованием hPrevInstance
, даже в книгах конца 1990-х годов. Итак, что, если есть, является использование hPrevInstance
, и что это такое?