Четвертый Borland C++ и его окружение

       

Функция WinMain


В качестве основной точки входа приложения Windows вы должны

предусмотреть функцию WinMain. Некоторые приложения (например,

ObjectWindows) инкапсулируют эту точку входа. В WinMain передаются следующие параметры:

WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,

LPSTR lpCmdLine, int nCmdShow)

Параметр hInstance - это описатель экземпляра приложения.

Каждый экземпляр приложения Windows имеет уникальный описатель

экземпляра, используемый в качестве аргумента в нескольких функциях Windows. Он может также использоваться, чтобы различать несколько экземпляров данного приложения.

Параметр hPrevInstance - это описатель предыдущего экземпляра данного приложения. hPrevInstance равно NULL, если это первый

экземпляр (в Win32 это значение всегда равно 0).

lpCmdLine представляет собой указатель (в 16-разрядной

Windows указатель типа far) на командную строку с завершающим нулем. Это значение может задаваться при вызове приложения из администратора программ или через вызов WinExec.

nCmdShow - это целое значение, определяющее, как выводить на

экран окно приложения (например, в виде пиктограммы).

Возвращаемое WinMain значение в данный момент Windows не используется, однако оно может быть полезным при отладке.



Содержание раздела