Определение 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, и что это такое?