INewWindowManager interface (shobjidl_core.h)
Exposes a method that determines whether a window that is launched by another window should be displayed or blocked, allowing control of pop-up windows.
Inheritance
The INewWindowManager interface inherits from the IUnknown interface. INewWindowManager also has these types of members:
Methods
The INewWindowManager interface has these methods.
INewWindowManager::EvaluateNewWindow Accepts data about a new window that is attempting to display and determines whether that window should be allowed to open based on the user's preferences. |
Remarks
When to Implement
Implement INewWindowManager when your application hosts a WebBrowser control and you want to include pop-up management functionality.When you implement INewWindowManager, you can override some or all of the Windows Internet Explorer pop-up blocking logic. To use the default Internet Explorer pop-up blocking logic, implement INewWindowManager::EvaluateNewWindow to return E_FAIL. This instructs the WebBrowser control to use the default Internet Explorer implementation. Alternately, the application hosting the WebBrowser control can call CoInternetSetFeatureEnabled with the FEATURE_WEBOC_POPUPMANAGEMENT flag for the same result.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2 [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για