# Semi-Transparent Virtual Foreground

**URL:** <https://devforum.zoom.us/t/semi-transparent-virtual-foreground/115067>\
**Category:** Zoom Apps\
**Created:** [August 5, 2024, 11:59pm UTC](https://devforum.zoom.us/t/semi-transparent-virtual-foreground/115067 "2024-08-05T23:59:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jackie11418](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jackie11418/32/60335_2.png) [@jackie11418](https://devforum.zoom.us/u/jackie11418)\
**Post date:** [August 5, 2024, 11:59pm UTC](https://devforum.zoom.us/t/semi-transparent-virtual-foreground/115067/1 "2024-08-05T23:59:32Z")

</div>

I’m developing a Zoom App to scan QR codes and I want to create a crosshair for the QR code scanning, preferably choosing the target user to set the virtual foreground on. Is this possible?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 5, 2024, 9:59am UTC](https://devforum.zoom.us/t/semi-transparent-virtual-foreground/115067/2 "2024-09-05T09:59:49Z")

</div>

Closed on September 5, 2024, 9:59am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [September 5, 2024, 7:05pm UTC](https://devforum.zoom.us/t/semi-transparent-virtual-foreground/115067/3 "2024-09-05T19:05:01Z")

</div>

When calling that setVirtualForeground() function as a specific user that will cause the foreground to be applied.

More information can be found here:

> **[ZoomSdk | @zoom/appssdk - v0.16.22](https://appssdk.zoom.us/classes/ZoomSdk.ZoomSdk.html#setVirtualForeground)**
>
> Documentation for @zoom/appssdk - v0.16.22

You should be able to call that as the target user to set your overlay.

Let me know if that helps!
