Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Wordt gebruikt voor het dialoogvenster OLE-server reageert niet of server bezet.
Syntaxis
class COleBusyDialog : public COleDialog
Leden
Openbare constructors
| Naam | Description |
|---|---|
| COleBusyDialog::COleBusyDialog | Maakt een COleBusyDialog object. |
Openbare methoden
| Naam | Description |
|---|---|
| COleBusyDialog::D oModal | Hiermee wordt het dialoogvenster OLE-server bezet weergegeven. |
| COleBusyDialog::GetSelectionType | Bepaalt de keuze in het dialoogvenster. |
Leden van openbare gegevens
| Naam | Description |
|---|---|
| COleBusyDialog::m_bz | Structuur van het type OLEUIBUSY waarmee het gedrag van het dialoogvenster wordt bepaald. |
Opmerkingen
Maak een object van klasse COleBusyDialog wanneer u deze dialoogvensters wilt aanroepen. Nadat een COleBusyDialog object is gemaakt, kunt u de m_bz structuur gebruiken om de waarden of statussen van besturingselementen in het dialoogvenster te initialiseren. De m_bz structuur is van het type OLEUIBUSY. Zie de functie DoModal-lid voor meer informatie over het gebruik van deze dialoogvensterklasse.
Opmerking
Toepassingswizard gegenereerde containercode maakt gebruik van deze klasse.
Zie de STRUCTUUR OLEUIBUSY in de Windows SDK voor meer informatie.
Zie het artikel Dialoogvensters in OLE voor meer informatie over OLE-specifieke dialoogvensters.
Overnamehiƫrarchie
COleBusyDialog
Requirements
Koptekst: afxodlgs.h
COleBusyDialog::COleBusyDialog
Met deze functie wordt alleen een COleBusyDialog object gemaakt.
explicit COleBusyDialog(
HTASK htaskBusy,
BOOL bNotResponding = FALSE,
DWORD dwFlags = 0,
CWnd* pParentWnd = NULL);
Parameterwaarden
htaskBusy
Afhandelen naar de servertaak die bezet is.
bNot Respond
Als WAAR is, roept u het dialoogvenster Reageert niet aan in plaats van het dialoogvenster Server bezet. De tekst in het dialoogvenster Reageert niet reageert iets anders dan de tekst in het dialoogvenster Server bezet en de knop Annuleren is uitgeschakeld.
dwFlags
Vlag maken. Kan nul of meer van de volgende waarden bevatten in combinatie met de bitwise-OR-operator:
BZ_DISABLECANCELBUTTON de knop Annuleren uitschakelen bij het aanroepen van het dialoogvenster.
BZ_DISABLESWITCHTOBUTTON de knop Overschakelen naar uitschakelen bij het aanroepen van het dialoogvenster.
BZ_DISABLERETRYBUTTON de knop Opnieuw proberen uitschakelen bij het aanroepen van het dialoogvenster.
pParentWnd
Verwijst naar het bovenliggende of eigenaarvensterobject (van het type CWnd) waartoe het dialoogvensterobject behoort. Als het NULL is, wordt het bovenliggende venster van het dialoogvensterobject ingesteld op het hoofdtoepassingsvenster.
Opmerkingen
Als u het dialoogvenster wilt weergeven, roept u DoModal aan.
Zie de STRUCTUUR OLEUIBUSY in de Windows SDK voor meer informatie.
COleBusyDialog::D oModal
Roep deze functie aan om het dialoogvenster OLE-server bezet of server niet te beantwoorden.
virtual INT_PTR DoModal();
Retourwaarde
Voltooiingsstatus voor het dialoogvenster. Een van de volgende waarden:
IDOK als het dialoogvenster is weergegeven.
IDCANCEL als de gebruiker het dialoogvenster heeft geannuleerd.
IDABORT als er een fout is opgetreden. Als IDABORT wordt geretourneerd, roept u de
COleDialog::GetLastErrorlidfunctie aan om meer informatie te krijgen over het type fout dat is opgetreden. Zie de functie OleUIBusy in de Windows SDK voor een overzicht van mogelijke fouten.
Opmerkingen
Als u de verschillende dialoogvensterbesturingselementen wilt initialiseren door leden van de m_bz structuur in te stellen, moet u dit doen voordat u aanroept DoModal, maar nadat het dialoogvensterobject is gemaakt.
Als DoModal IDOK wordt geretourneerd, kunt u andere lidfuncties aanroepen om de instellingen of informatie op te halen die door de gebruiker is ingevoerd in het dialoogvenster.
COleBusyDialog::GetSelectionType
Roep deze functie aan om het selectietype op te halen dat door de gebruiker is gekozen in het dialoogvenster Server bezet.
UINT GetSelectionType() const;
Retourwaarde
Type selectie gemaakt.
Opmerkingen
De retourtypewaarden worden opgegeven door het Selection opsommingstype dat in de COleBusyDialog klasse is gedeclareerd.
enum Selection {
switchTo,
retry,
callUnblocked
};
Korte beschrijvingen van deze waarden volgen:
COleBusyDialog::switchToKnop Overschakelen naar is ingedrukt.COleBusyDialog::retryDe knop Opnieuw proberen is ingedrukt.COleBusyDialog::callUnblockedDe aanroep om de server te activeren, wordt nu gedeblokkeerd.
COleBusyDialog::m_bz
Structuur van het type OLEUIBUSY dat wordt gebruikt om het gedrag van het dialoogvenster Server bezet te bepalen.
OLEUIBUSY m_bz;
Opmerkingen
Leden van deze structuur kunnen rechtstreeks of via lidfuncties worden gewijzigd.
Zie de STRUCTUUR OLEUIBUSY in de Windows SDK voor meer informatie.