Care este diferența și ei mâner hWnd soț?
Bună toată ziua!
Am o dată o dispută a apărut și am argumentat că hwnd mâner și lucruri diferite, și am încercat să demonstreze contrariul. La testarea progammulki a ieșit greșit mea. Pliz ajuta să înțeleagă, nu doresc să fie o dispute în certat.
Va multumesc tuturor anticipat.
Ambele au LongWord. Dar ce fel de nedreptate a ieșit - așa că telepați în vacanță
Greșită este că ei au sensuri diferite.
hwnd = mâner fereastră
> RedStranger # XA0; (04.05.05 16:28) [2]
> Greșit în faptul că acestea au sensuri diferite.
și tu al cărui mâner c a cărui hwnd comparativ?
2 RedStranger # XA0; (04.05.05 16:22)
Această diferență, ceea ce face scris INVALID_HANDLE_VALUE în loc LongWord (-1).
> Am argumentat că hwnd mâner și lucruri diferite, și am încercat să
> Dovedește altfel
în funcție de rândul său, de evenimente, și în mod specific la unii dintre voi încă mai trebuie să pună în cutie se fixează Qual-ve de plată pentru a pierde pariul)
continuă să cap la cap!)
nu uitați să notifice balena cu privire la progresele și rezultatele „cap-masa de filare“)
> La testarea progammulki
Da. care, în cursul executării sale face ca dracu 'știe kakik WinAPI funcții. di reveni mânerul ferestrei, sau mânerul lui Dumnezeu știe ce, și din lateral cu un arc
mâner și mâner lucruri diferite
M-am întrebat inițial ce diferența dintre ele în ceea ce privește ferestrele. mâner și valorile hWnd am luat de la un control. Mâner este întotdeauna aceeași, iar hWnd diferit de fiecare dată.
> Mânerul este întotdeauna aceeași, iar hWnd diferite de fiecare dată
rahat
> În ceea ce privește ferestrele
cu TZ Ferestre mâner să se ocupe de a avea discordie.
deși el și unele au elemente (tabele de sistem), identificarea unei anumite obiecte ale sistemului de operare.
Mâner este întotdeauna aceeași, iar hWnd diferit de fiecare dată când reporniți programmulku.
> RedStranger # XA0; (04.05.05 17:19) [12]
Ai aruncat în aer dispută. "Adnaznachna".
> Manipulați întotdeauna la fel
> # XA0; hWnd diferit de fiecare dată
Păi la naiba, nu-mi amintesc
este extrem de important?
> RedStranger # XA0; (04.05.05 17:24) [17]
> Pai la naiba, nu-mi amintesc
„Deci, pentru a nu se întâmplă - aici îmi amintesc, nu-mi amintesc“ (C)
> Este important ca de mult?
când a suflat o sumă decentă de argumentând cu privire la ceea ce nu înțeleg zvedomo - nu contează.
Și totuși, care este diferența între Windows să se ocupe de hwnd și unul de control.
Și unde ai că sunt o sumă decentă de argumentând?
vă toți cei care au încercat să ajute mulțumesc. Cine nu a încercat asta, de asemenea. Acesta a închis, după atât de mulți ani.
> Care este diferența dintre Windows pentru a se ocupe de hwnd și unul kontrola
în controale fără mâner nr Vind hwnd.
și au mânere. doar niște identificatori. având ca contextul necesită o anumită zonă și o anumită viață timp vidimlosti.
Vin-mânerul - este doar un fel de o valoare întreagă, care în acest caz sau că, nimic, dar întotdeauna în mod unic identificări (în diferite anverguri și cu o anumită durată de viață) o anumită structură de control
Pentru Windows:
HWND - tip descriptor de o fereastră. Variabilele de acest tip poate fi orice nume, și să facă orice valoare dorită, dar în cazul în care este specificat în prototipul unei funcții, aceasta înseamnă că parametrul sau rezultatul acestui tip poate yavlyatsya mâner fereastră.
MÂNER - tip mâner, este un subtip de HWND. În atitudinea lui este adevărat că toate sunt specificate pentru hWnd, cu diferența fiind că, atunci când îl specificați în prototip funcția dă programator un indiciu că funcția folosit mâner ceva. Biblioteci RTL / VCL acest tip este asociat cu tipul de THandle.
În Delphi:
mâner de proprietate: hWnd citește GetHandle;
Componentele de proprietate generate de TWinControl. De obicei, este un mâner fereastră sau dacă este o formă de control.
Hendley în Windows cum ar fi câinii nekrezannyh. Ea literalmente se bazează pe tot felul de descriptori.
Memorie: 0,76 MB
Timpul: 0,084 c