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.
A Windows-alkalmazások gyakran párbeszédpaneleken keresztül kommunikálnak a felhasználóval. A CDialog osztály felületet biztosít a párbeszédpanelek kezeléséhez, a Visual C++ párbeszédpanel-szerkesztő megkönnyíti a párbeszédpanelek tervezését és a párbeszédpanel-sablon erőforrásainak létrehozását, a Kód varázslók pedig leegyszerűsítik a párbeszédpanel vezérlőinek inicializálását és érvényesítését, valamint a felhasználó által megadott értékek összegyűjtését.
A párbeszédpanelek vezérlőket tartalmaznak, többek között a következőket:
A Windows gyakori vezérlői, például a szerkesztődobozok, a nyomógombok, a listamezők, a kombinált listák, a favezérlők, a listavezérlők és a folyamatjelzők.
ActiveX-vezérlők.
Tulajdonos által rajzolt vezérlők: vezérlők, amelyek rajzolásáért Ön felelős a párbeszédpanelen.
A legtöbb párbeszédpanel modális, ezért a felhasználónak be kell zárnia a párbeszédpanelt a program bármely más részének használata előtt. De létrehozhat nem modal párbeszédpaneleket, amelyek lehetővé teszik a felhasználóknak, hogy más ablakokat is használjanak, miközben a párbeszédpanel meg van nyitva. Az MFC mindkét típusú párbeszédpanelt támogatja az osztálysal CDialog
. A vezérlők elrendezése és kezelése a párbeszédpanel-szerkesztővel létrehozott párbeszédpanelsablon-erőforrás használatával történik.
A tulajdonságlapok, más néven a tabulátor párbeszédpanelek olyan párbeszédpanelek, amelyek különböző párbeszédpanel-vezérlők "lapjait" tartalmazzák. Minden lap tetején található egy "tab" fájlmappa. Egy fülre kattintva a lap a párbeszédpanel elejére nyílik.
Mit szeretne többet megtudni
Tulajdonságlisták és tulajdonságlapok párbeszédpanelen
Hozzon létre egy alkalmazást, amelynek felhasználói felülete párbeszédpanel: tekintse meg a CMNCTRL1 vagy CMNCTRL2 mintaprogramokat. Az Alkalmazás varázsló ezt a lehetőséget is biztosítja.