1.) Handle je obyčajné čislo

Je to údaj, pomocou ktorého sa vo Windows komunikuje s ovládacími prvkami ako tlačidlá, editačné polia ale i so samotnými forulármi. Pri vytvorení každého ovládacieho prvku (CreateWindowEx) vracia funkcia handle tohoto prvku. S handle úzko súvisia správy Windows (Windows Messages).
Príklad: Máš na formulári viacero tlačidiel a ak na niektoré klikneš, tomuto formuláru bude zaslaná správa WM_COMMAND a v parametri LParam bude handle ovládacieho prvku (teda tlačidla), ktoré bolo stlačené. Teda to je jedno z mnohých využití handlu. Neviem, či si to z toho pochopil, ale fakt som sa snažil
2.) hviezdička znamená, že sa jedná o ukazateľ - premenná, ktorá v sebe nesie adresu inej premennej. Pomocou tejto premennej sa odkazuješ na inú premennú.
Napr:
Kód:
int i = 10;
int * ukaz = 0; // nulový ukazateľ
ukaz = &i; // do ukazateľa priradíš adresu premennej i (cez operátor &)
*ukaz = 100; // do premennej, ktorej adresa je v ukaz (teda premennej i), uloz hodnotu 100
Ak si dáš vypísať do konzoly
ukaz, vypíše ti adresu, ktorú v sebe nesie - teda adresu premennej i. Ak si ale dáš vypísať
*ukaz, vypíše ti hodnotu 100, pretože ti zobrazí hodnotu premennej, ktorej adresa je v ukaz.
Stači takýto popis?
