Crearea de copil ferestre - totul, și programare

La momentul procesării mesajului WM_CREATE vom crea ferestre copil, pentru aceasta trebuie să facă totul se înregistreze în mod natural clasa ferestrei, apelați CreateWindow funcția. Ai nevoie pentru a crea un mesaj de manipulare funcția ChildProc. Toți am făcut-o. Ca urmare a ferestrei cu ferestre pentru copii.

Dacă ați observat, am adaugat descrieri diferite de cursoare:

Ai putea muta mouse-ul și veți vedea că cursorul este în schimbarea fereastră de copil.

În cazul în care aplicația care a creat fereastra este o aplicatie Windows, acesta returnează numele de „NTVDM“. Pentru a obține numele real al fișierului, este necesar să se producă aplicarea Win16, care va provoca GetModuleFileName () și trece numele de fișier înapoi în programul folosind Kako.

Funcții dialoguri comune pentru a actualiza lista de fișiere și directoare sunt încorporate în dialoguri comune și, prin urmare, inutilizabile pentru aplicații care funcționează cu subrutine dialoguri comune. Aceste funcții sunt declanșate numai atunci când dublu click utilizator de pe listă. Următorul cod folosește un buton.

Aceasta este o funcție foarte simplu, care creează o regiune de fișier bitmap (.bmp). De asemenea, în exemplul este o versiune îmbunătățită a acestei funcții, care vă permite să setați masca de imagine. Compilator: Funcția Visual C ++ 4-6 CreateRgn este numit și are doi parametri: szFileName - numele fișierului care conține mașină.

Dacă aveți nevoie de a face o cutie statică în aplicația dvs. (utilizatorul nu poate modifica dimensiunea și locația ferestrei principale a aplicației). apoi lipiți următorul cod în proiectul dumneavoastră. int CMainFrame :: OnCreate (LPCREATESTRUCT lpCreateStruct)