Hogy lenne ez magyarul? Azért ide irtam, mert programozásal kapcsolatos.
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)//ezt nem kell forditani :D
WinMain() is windows equivalent of main() from DOS or UNIX. This is where your program starts execution. The parameters are as follows:
A WinMain-t azt értem ez a windowsra van tervezve a sima main() meg unixra vagy DOSra. Innen kezdődik a program végrehajtása.
HINSTANCE hInstance
Handle to the programs executable module (the .exe file in memory)
HINSTANCE hPrevInstance
Always NULL for Win32 programs.
LPSTR lpCmdLine
The command line arguments as a single string. NOT including the program name. int nCmdShow
An integer value which may be passed to ShowWindow(). We'll get to this later.
hInstance is used for things like loading resources and any other task which is performed on a per-module basis. A module is either the EXE or a DLL loaded into your program. For most (if not all) of this tutorial, there will only be one module to worry about, the EXE.
hPrevInstance used to be the handle to the previously run instance of your program (if any) in Win16. This no longer applies. In Win32 you ignore this parameter.
A paraméterek leírására vagy kíváncsi? Tessék:
HINSTANCE hInstance: olyasmire használjuk, mint erőforrások betöltése és egyéb feladatok amik egy modulra vonatkoznak. Ezek lehetnek exe vagy dll fájlok.
HINSTANCE hPrevInstance: ezzel nem kell foglalkoznod, a Win16 API-hoz kapcsolódó paraméter, Win32 esetén mindig NULL
LPSTR lpCmdLine: a parancssorba beírt argumentumokat fűzi össze egy stringgé, amely nem tartalmazza a program nevét.
int nCmdShow: egy int, amit át lehet adni a ShowWindow()-nak (és gondolom eszerint később magyarázzák meg a jelentőségét).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!