Létrehozása gyermek ablakok - az egészet, és a programozás
Abban az időben az üzenet feldolgozása WM_CREATE mi teremtünk gyermek ablakok, erre meg kell tennie mindent, természetesen regisztrálni ablak osztály, hívja a funkció CreateWindow. Be kell, hogy hozzon létre egy üzenetkezelő funkcióját ChildProc. Mindnyájan azt. Ennek eredményeként az ablak gyermekkel ablakok.
Ha észrevette, tettem hozzá különböző leírások kurzorok:
Lehet mozgatni az egeret, és látni fogja, hogy a kurzor a gyermek ablakot változás.
Ha az alkalmazás, amely megteremtette az ablak egy Windows alkalmazás, visszatér a neve „NTVDM”. Ahhoz, hogy a tényleges fájl nevét, meg kell termelni Win16 alkalmazás, aminek hatására GetModuleFileName (), és adja át a fájlnevet vissza a használó program kako.
Funkciók közös dialógusok frissíteni a fájlok listája és könyvtárak beépített közös dialógusok és ezért használhatatlan alkalmazások, amelyek alprogram közös dialógusok. Ezek a funkciók csak akkor indul, amikor a felhasználó duplán kattintva a listában. Az alábbi kódot használ egy gombot.
Ez egy nagyon egyszerű függvényt, amely létrehozza régió bitmap (.bmp) fájlt. Szintén a példa egy továbbfejlesztett változata ez a funkció, amely lehetővé teszi, hogy a kép maszk. Fordító: Visual C ++ 4-6 CreateRgn funkciót nevezik, és két paramétert: szFileName - a fájl nevét tartalmazó autót.
Ha kell tennie egy statikus doboz az alkalmazásban (a felhasználó nem tudja megváltoztatni a mérete és elhelyezkedése az alkalmazás főablakát). majd illessze be az alábbi kódot a projekt. int CMainFrame :: OnCreate (LPCREATESTRUCT lpCreateStruct)/Remove>