Вы можете перезагрузить страницу, используя JavaScript на эту дату, тогда сервер перенаправит:
<script>
setTimeout(
() => location.reload(),
new Date(2019, 7 - 1, 30, 10, 0, 0) - Date.now
);
</script>
Или, если вы планировали сделать перенаправление с использованием JS, которое также работает:
const start = new Date(2019, 7 - 1, 30, 10, 0),
end = new Date(2019, 7 - 1, 30, 11, 0);
if(Date.now() > end) return;
if(Date.now() > start) redirect();
setTimeout(redirect, start - Date.now());
function redirect() {
window.location = "https://google.com";
}
Я написал статью для MSDN, которая так и не была опубликована, наверное, потому что к тому времени, когда я получил, разработка планшетных компьютеров сошла на нет это им. Но там описано, как это сделать. Короче говоря, вам понадобится API GetMessageExtraInfo. Вот определения:
// [DllImport( "user32.dll" )]
// private static extern uint GetMessageExtraInfo( );
uint extra = GetMessageExtraInfo();
bool isPen = ( ( extra & 0xFFFFFF00 ) == 0xFF515700 );
Напишите мне на мое имя в Einstein Tech Dot Net, если вы хотите, чтобы я отправил вам статью.
Если вы используете WPF, то существует целый ряд событий Stylus. Например, UIElement.StylusDown .
Этот содержит более подробную информацию о том, как взаимодействуют события пера и мыши.
Если вы не используете WPF, почему бы и нет? : Р
Я действительно не слишком много знаю об этом, но я думаю, что если кто-то использует стилус, тогда события mouseEnter, mouseExit (или что-то подобное) не будут срабатывать. Если вас уволят, вы знаете, что они используют мышь.