diff --git a/.vs/FullScreenDetection/v16/.suo b/.vs/FullScreenDetection/v16/.suo index 8ece7e3..51a92ab 100644 Binary files a/.vs/FullScreenDetection/v16/.suo and b/.vs/FullScreenDetection/v16/.suo differ diff --git a/FullScreenDetection/FullscreenDetecter.vb b/FullScreenDetection/FullscreenDetecter.vb index 5d6f860..5ece1ea 100644 --- a/FullScreenDetection/FullscreenDetecter.vb +++ b/FullScreenDetection/FullscreenDetecter.vb @@ -49,6 +49,14 @@ Public Class FullscreenDetecter Private desktopHandle As New IntPtr Private shellHandle As New IntPtr + ''' + ''' Returns any fullscreen application detected. A fullscreen application is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + ''' + ''' If no application detected, only the Boolean will be present in list. + ''' + ''' + ''' List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + ''' Public Function DetectFullscreenApplication() As List(Of Object) ' this is a base function which can be used to pull ANY fullscreen window, including web browsers. hWnd = GetForegroundWindow() ' assumed to be the fullscreen program, is actually just the current window in focus desktopHandle = GetDesktopWindow() ' gets the desktop window, as to check that it isn't the desktop which is in focus @@ -76,6 +84,14 @@ Public Class FullscreenDetecter Return ReturnList End Function + ''' + ''' Returns any fullscreen application detected, but filters out browsers (more to come in future versions). A fullscreen game is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + ''' + ''' If no application detected, only the Boolean will be present in list. + ''' + ''' + ''' List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + ''' Public Function DetectGameFullscreen() As List(Of Object) Dim response As New List(Of Object) response = DetectFullscreenApplication() diff --git a/FullScreenDetection/My Project/AssemblyInfo.vb b/FullScreenDetection/My Project/AssemblyInfo.vb index 668c71c..4f1d896 100644 --- a/FullScreenDetection/My Project/AssemblyInfo.vb +++ b/FullScreenDetection/My Project/AssemblyInfo.vb @@ -8,10 +8,10 @@ Imports System.Runtime.InteropServices ' Review the values of the assembly attributes - + - + @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/FullScreenDetection/bin/Debug/FullScreenDetection.dll b/FullScreenDetection/bin/Debug/FullScreenDetection.dll index d1b78f7..505682c 100644 Binary files a/FullScreenDetection/bin/Debug/FullScreenDetection.dll and b/FullScreenDetection/bin/Debug/FullScreenDetection.dll differ diff --git a/FullScreenDetection/bin/Debug/FullScreenDetection.pdb b/FullScreenDetection/bin/Debug/FullScreenDetection.pdb index ab8b38d..0cd4cd2 100644 Binary files a/FullScreenDetection/bin/Debug/FullScreenDetection.pdb and b/FullScreenDetection/bin/Debug/FullScreenDetection.pdb differ diff --git a/FullScreenDetection/bin/Debug/FullScreenDetection.xml b/FullScreenDetection/bin/Debug/FullScreenDetection.xml index 9687518..53e446a 100644 --- a/FullScreenDetection/bin/Debug/FullScreenDetection.xml +++ b/FullScreenDetection/bin/Debug/FullScreenDetection.xml @@ -22,5 +22,25 @@ FullScreenDetection resource lookups using this strongly typed resource class. + + + Returns any fullscreen application detected. A fullscreen application is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + + If no application detected, only the Boolean will be present in list. + + + List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + + + + + Returns any fullscreen application detected, but filters out browsers (more to come in future versions). A fullscreen game is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + + If no application detected, only the Boolean will be present in list. + + + List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + + diff --git a/FullScreenDetection/obj/Debug/FullScreenDetection.dll b/FullScreenDetection/obj/Debug/FullScreenDetection.dll index d1b78f7..505682c 100644 Binary files a/FullScreenDetection/obj/Debug/FullScreenDetection.dll and b/FullScreenDetection/obj/Debug/FullScreenDetection.dll differ diff --git a/FullScreenDetection/obj/Debug/FullScreenDetection.pdb b/FullScreenDetection/obj/Debug/FullScreenDetection.pdb index ab8b38d..0cd4cd2 100644 Binary files a/FullScreenDetection/obj/Debug/FullScreenDetection.pdb and b/FullScreenDetection/obj/Debug/FullScreenDetection.pdb differ diff --git a/FullScreenDetection/obj/Debug/FullScreenDetection.vbprojAssemblyReference.cache b/FullScreenDetection/obj/Debug/FullScreenDetection.vbprojAssemblyReference.cache index 44147f6..8408509 100644 Binary files a/FullScreenDetection/obj/Debug/FullScreenDetection.vbprojAssemblyReference.cache and b/FullScreenDetection/obj/Debug/FullScreenDetection.vbprojAssemblyReference.cache differ diff --git a/FullScreenDetection/obj/Debug/FullScreenDetection.xml b/FullScreenDetection/obj/Debug/FullScreenDetection.xml index 9687518..53e446a 100644 --- a/FullScreenDetection/obj/Debug/FullScreenDetection.xml +++ b/FullScreenDetection/obj/Debug/FullScreenDetection.xml @@ -22,5 +22,25 @@ FullScreenDetection resource lookups using this strongly typed resource class. + + + Returns any fullscreen application detected. A fullscreen application is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + + If no application detected, only the Boolean will be present in list. + + + List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + + + + + Returns any fullscreen application detected, but filters out browsers (more to come in future versions). A fullscreen game is determined as one that fills the entire screen (if multi-monitor, screen user is currently using). + + If no application detected, only the Boolean will be present in list. + + + List(Of Object) (Boolean: True if application detected - False if not, String: Window text of application if was detected, UInteger: Process ID of application if was detected) + +