[DllImport("shell32.dll")]
static extern int SHQueryUserNotificationState(
out QUERY_USER_NOTIFICATION_STATE pquns);
Declare Function SHQueryUserNotificationState Lib "shell32.dll" (TODO) As int
enum QUERY_USER_NOTIFICATION_STATE
{
QUNS_NOT_PRESENT = 1,
QUNS_BUSY = 2,
QUNS_RUNNING_D3D_FULL_SCREEN = 3,
QUNS_PRESENTATION_MODE = 4,
QUNS_ACCEPTS_NOTIFICATIONS = 5,
QUNS_QUIET_TIME = 6
};
Do you know one? Please contribute it!
None.
Please add some!
void Main()
{
Console.WriteLine("user notification state: {0}", QueryUserNotificationState.State());
}
// Define other methods and classes here
class QueryUserNotificationState
{
public enum UserNotificationState
{
NotPresent = 1,
Busy = 2,
RunningDirect3dFullScreen = 3,
PresentationMode = 4,
AcceptsNotifications = 5,
QuietTime = 6
};
[DllImport("shell32.dll")]
static extern int SHQueryUserNotificationState(out UserNotificationState pquns);
public static UserNotificationState State()
{
UserNotificationState state;
var returnVal = SHQueryUserNotificationState(out state);
return state;
}
}