Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
A menüelemek, az eszköztárgombok és a gyorsítókulcsok olyan "felhasználói felületi objektumok", amelyek parancsokat képesek generálni. Minden ilyen felhasználói felületi objektum rendelkezik azonosítóval. A felhasználói felület objektumát egy parancshoz rendelheti, ha ugyanazt az azonosítót rendeli hozzá az objektumhoz és a parancshoz. Az Üzenetekben leírtak szerint a parancsok speciális üzenetekként vannak implementálva. Az alábbi "Parancsok a keretrendszerben" ábra bemutatja, hogyan kezeli a keretrendszer a parancsokat. Amikor egy felhasználói felületi objektum létrehoz egy parancsot, például ID_EDIT_CLEAR_ALLaz alkalmazás egyik objektuma kezeli a parancsot – az alábbi ábrán a dokumentumobjektum függvénye OnEditClearAll a dokumentum üzenettérképén keresztül lesz meghívva.
Parancsok a keretrendszerben
Az alábbi "Parancsfrissítés a keretrendszerben" ábra bemutatja, hogyan frissíti az MFC a felhasználói felület objektumait, például a menüelemeket és az eszköztárgombokat. Mielőtt egy menü leesik, vagy eszköztárgombok esetén az üresjárati ciklus során az MFC átirányít egy frissítési parancsot. Az alábbi ábrán a dokumentumobjektum meghívja a frissítési parancskezelőjét a OnUpdateEditClearAllfelhasználói felület objektumának engedélyezéséhez vagy letiltásához.
Parancsfrissítés a keretrendszerben