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.
Az OLE-kiszolgáló nem válaszol vagy a Kiszolgáló foglaltsága párbeszédpanelhez használható.
Szemantika
class COleBusyDialog : public COleDialog
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| COleBusyDialog::COleBusyDialog | Egy COleBusyDialog objektumot hoz létre. |
Nyilvános metódusok
| Név | Description |
|---|---|
| COleBusyDialog::D oModal | Megjeleníti az OLE-kiszolgáló foglaltsága párbeszédpanelt. |
| COleBusyDialog::GetSelectionType | Meghatározza a párbeszédpanelen megadott beállításokat. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| COleBusyDialog::m_bz | A párbeszédpanel viselkedését vezérlő OLEUIBUSY típusú struktúra. |
Megjegyzések
Hozzon létre egy osztályobjektumot COleBusyDialog , amikor meg szeretné hívni ezeket a párbeszédpaneleket. Az COleBusyDialog objektum létrehozása után a m_bz szerkezettel inicializálhatja a párbeszédpanel vezérlőinek értékeit vagy állapotát. A m_bz szerkezet OLEUIBUSY típusú. A párbeszédpanel-osztály használatáról további információt a DoModal tagfüggvényben talál.
Megjegyzés:
Az alkalmazásvarázsló által létrehozott tárolókód ezt az osztályt használja.
További információ: OLEUIBUSY struktúra a Windows SDK-ban.
Az OLE-specifikus párbeszédpanelekkel kapcsolatos további információkért lásd az OLE párbeszédpanelek című cikket.
Öröklési hierarchia
COleBusyDialog
Requirements
Fejléc: afxodlgs.h
COleBusyDialog::COleBusyDialog
Ez a függvény csak objektumot COleBusyDialog hoz létre.
explicit COleBusyDialog(
HTASK htaskBusy,
BOOL bNotResponding = FALSE,
DWORD dwFlags = 0,
CWnd* pParentWnd = NULL);
Paraméterek
htaskBusy
Kezelje az elfoglalt kiszolgálói feladatot.
bNotMegjelenítés
Ha IGAZ, hívja meg a Nem válaszol párbeszédpanelt a Kiszolgáló foglaltsága párbeszédpanel helyett. A Nem válaszolás párbeszédpanel szövege kissé eltér a Kiszolgáló foglaltsága párbeszédpanel szövegétől, és a Mégse gomb le van tiltva.
dwFlags
Létrehozási jelző. A bitenkénti VAGY operátorral kombinált alábbi értékek közül nulla vagy több lehet:
BZ_DISABLECANCELBUTTON Tiltsa le a Mégse gombot a párbeszédpanel hívása közben.
BZ_DISABLESWITCHTOBUTTON Tiltsa le a Kapcsológombot a párbeszédpanel hívása közben.
BZ_DISABLERETRYBUTTON Tiltsa le az Újrapróbálkozás gombot a párbeszédpanel meghívásakor.
pParentWnd
Arra a szülő- vagy tulajdonosablak-objektumra mutat (típus CWnd), amelyhez a párbeszédpanel-objektum tartozik. Null érték esetén a párbeszédpanel-objektum szülőablaka a fő alkalmazásablakra van állítva.
Megjegyzések
A párbeszédpanel megjelenítéséhez hívja fel a DoModalt.
További információ: OLEUIBUSY struktúra a Windows SDK-ban.
COleBusyDialog::D oModal
Hívja meg ezt a függvényt az OLE Server Busy or Server Not Responding (Foglalt kiszolgáló vagy Kiszolgáló nem válaszol) párbeszédpanel megjelenítéséhez.
virtual INT_PTR DoModal();
Visszaadott érték
A párbeszédpanel befejezési állapota. Az alábbi értékek egyike:
IDOK, ha a párbeszédpanel sikeresen megjelent.
IDCANCEL, ha a felhasználó megszakította a párbeszédpanelt.
IDABORT, ha hiba történt. Ha IDABORT-t ad vissza, hívja meg a
COleDialog::GetLastErrortagfüggvényt, hogy további információt kapjon a hiba típusáról. A lehetséges hibák listáját a Windows SDK OleUIBusy függvényében talál.
Megjegyzések
Ha a m_bz szerkezet tagjainak beállításával szeretné inicializálni a különböző párbeszédpanel-vezérlőket, ezt a hívás DoModalelőtt, de a párbeszédpanel-objektum létrehozása után kell elvégeznie.
Ha DoModal IDOK-t ad vissza, meghívhat más tagfüggvényeket, hogy lekérje a felhasználó által bevitt beállításokat vagy információkat a párbeszédpanelen.
COleBusyDialog::GetSelectionType
Hívja meg ezt a függvényt, hogy lekérje a felhasználó által kiválasztott kijelöléstípust a Kiszolgáló foglaltsága párbeszédpanelen.
UINT GetSelectionType() const;
Visszaadott érték
A kiválasztott elem típusa.
Megjegyzések
A visszatérési típus értékeit az Selection osztályban deklarált enumerálási COleBusyDialog típus adja meg.
enum Selection {
switchTo,
retry,
callUnblocked
};
Az értékek rövid leírása a következő:
COleBusyDialog::switchToA Switch To gomb megnyomva lett.COleBusyDialog::retryAz Újrapróbálkozás gomb megnyomva lett.COleBusyDialog::callUnblockedA kiszolgáló aktiválására irányuló hívás feloldva.
COleBusyDialog::m_bz
Az OLEUIBUSY típusú struktúra, amely a Kiszolgáló foglaltsága párbeszédpanel viselkedésének szabályozására szolgál.
OLEUIBUSY m_bz;
Megjegyzések
A struktúra tagjai közvetlenül vagy tagfüggvényekkel módosíthatók.
További információ: OLEUIBUSY struktúra a Windows SDK-ban.