Hur använder man CreateWindow funktionen?? Kolla upp den på MSDN eller http://www.winprog.net/tutorial/ för att få svar på allt. CreateWindow()???
Den ser ju ut såhär;
HWND CreateWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam
);
Vad betyder allt?? Vill inte sitta längre med Visual studio och skapa MFC applikationer
med tonvis av kod som är onödig.
Sv: CreateWindow()???
Tyvärr använder ju WinAPI en fruktansvärt otrevlig och ålderdomlig namngivning och samtidigt ett otrevligt sätt att hantera till exempel detta.
Kan ge en kort förklaring till de grejerna som är svårast att förstå:
-lpClassName
Pekare till "klassnamnet", där "klassen" inte är en C++-klass, utan en fönsterklass. Detta är något som man registrerar i början av sitt program, och det beskriver hur ditt fönster ska se ut.
-lpWindowName
Pekare till fönsternamnet. Sannolikt bara titeln, men jag kommer inte ihåg säkert.
-dwStyle
Stilen på fönstret. Om jag inte minns fel så är det om det ska ha en "kant", ska ha minimera, maximera, etc.-rutor, osv.
-Alla h-grejer
Handtag (handles) till olika grejer.
Om du vill slippa mycket av grejerna, testa att gå över tilll ett annat bibliotek. Ett väldigt trevligt är QT, som också funkar under flera plattformar. Det finns massor av förslag i C++-delforumet, kolla runt lite! =)