Black out application when shared in teams - microsoft-teams

MS Office has a great feature I would like to implement in my application, but don't know where to start...
When an AIP classified document is opened in an Office application and shared in a Teams session, the windows appears as a black rectangle.
Tried to search Microsoft MIP & Teams SDK, but didn't it. Does anyone of you know how to tackle this issue?

There doesn't seem to be any Teams SDK method available to Black out application when shared in teams

Related

WebView2 rendering in wrong place when used on Outlook VSTO panel on mixed DPI screens

I'm trying to use WebView2 for rendering the content in Outlook VSTO Custom Pane.
I'm struggling with the issue when my plugin is used in a system with multiple monitors which have different scaling / DPI settings. The content is rendered at random place outside the TaskPane. To be precise - this is only rendering issue, as all hit tests seems to be working in proper places.
The example:
https://learn.microsoft.com/answers/storage/attachments/159888-outlook-dpi-issue.png
The exact issue was reported to edge / webview team by other people as well, but it seems the issue is on Office side. Here is the thread for the reference:
https://github.com/MicrosoftEdge/WebView2Feedback/issues/820
Hopefully perhaps is there any workaround? This is a major showstopper for me and our clients.
I'm using Win10 21H2, .Net framework 4.6.2, Outlook version 2102, webview 1.0.1054.31, edge 96.0.1054.62
This is a bug in MS Office. For a workaround, use Chromium with the --disable-gpu-compositing switch.

Annotate in Microsoft teams

as we all working remotely these days, I have an issue with drawing on the screen when someone shares the screen with teams Microsoft.
I found some ideas that I can use zoomIt, is there anything else for helping me to draw in the screen sharing.
Currently Teams does not Allow drawing on screen share. Could you please raise a user voice?
Annotation while screen sharing is now available in Microsoft Teams
https://support.microsoft.com/en-us/office/use-annotation-while-sharing-your-screen-in-teams-876ba527-7112-437e-b410-5aec7363c473

Microsoft Teams Development linking to desktop apps

In Outlook, excel and Word I’ve created context menus, which when chosen by the user, allows the user to jump to a desktop application (passing along the context of course as well). It all seems old school these days but think VSTO, Addins or even vba.
Is something like this possible from a Teams conversation?
EDIT - Example:
In a conversation in MS Team John types a message to Fred "Hey Fred please look at file number 123456." Now currently Fred has to highlight and copy this number, open a Desktop app and paste the number to search for the information.
If John writes the same message as an EMAIL to Fred, then because Fred has my addin installed, the addin recognizes the number 123456 and Fred simply right clicks on the number and chooses a context menu. (The addin sends a message through a WCF connection to the Desktop app) The Desktop app springs up to the foreground and displays the file to Fred.
So far from my reading of MS Teams I only read and see things about the http protocol which is nice but I am hoping there is something more.
From what I can understand developing with Teams currently means web only addons/extension or whatever they call them now. Communication with native applications is not possible for developers, even Microsoft is still trying to link documents in Teams to their own desktop apps.
I never want to open the document in Teams, or in Office Online. I always want to use the native desktop program. Would be nice if there was a global setting so documents always opened in desktop applications. (Microsoft Teams UserVoice December 2017)
It appears that Microsoft Teams does not support any of the coding opportunities currently available for Outlook, Word or Excel as according to the comments above these are "Advanced Threat Protection blocks unsafe protocols".
Sadly web only addons/extension and the requirement for them to be centrally uploaded effectively makes things very difficult for people working within a corporate environment where there is
an IT department who creates so much red tape that your application for something ends with a negative result. Gone are the days where people can code up something for a few people to use in their organization.
If you have landed here from a Google Search my suggestion would be to create a browser extension with a native host. You can do whatever it is you want with the Teams user interface and
send the information through the native host to your desktop applications. This will not work with the Microsoft Teams App, however as this app is simply the website in a window it is possible that people will just use a browser anyway.

XNA inneractive integration

I'm trying to integrate the "inneractive SDK" in an XNA game for WP7.
It should be simple:
InneractiveAd.DisplayAd("MY_APP_ID", InneractiveAd.IaAdType.IaAdType_Banner, ??? , 120);
but i don't know what to put in the "rootGrid" field of type: System.Windows.Control.Grid
someone can help me?
System.Windows.Control.Grid is a Silverlight control, and the ad service you are trying to use is meant for Silverlight Windows Phone apps, not XNA. You can either
Create a Silverlight/XNA project, move your current XNA game into a frame of that project, and place the Ad in another frame; or
Use a more universal Ad control such as this one.
My name is Nirit and I'm a support manager at inneractive.
Our WP7 SDK currently supports Silverlight, the XNA version is not ready yet, but it's indeed on our roadmap.
On Mango, XNA can be combined with Silverlight so in this case, you can use our SDK.
For further information regarding combining XNA and Silverlight projects please check out this link.
In case Silverlight is not an option for you, please try our Server API (M2M protocol).
Our Server API can be found here.
If you have any further questions, suggestions or comments, please feel free to contact me via the "Contact Support" link on your Dashboard.

Sharing data from a desktop application to a Windows 8 Metro application

I am wondering if anyone has come up with a technique for sharing data from a desktop application. Back in the Developer Preview Microsoft had the ability to share a screenshot from the desktop. In the Consumer Preview this feature disappeared and in the Release Preview isn't there either. I presume that the plumbing to do this is somewhere in there but haven't been able to get anything to work.
You could probably make the desktop app an HTTP server and connect from the Metro one or simply write/read file(s) in a known folder under Documents.

Resources