Как я могу сказать, фокусируется ли Окно? (API Win32)

MongoDB фактически хранит миллины даты как int (64), как предписано http://bsonspec.org/#/specification

Однако, это может становится довольно запутанным, когда вы извлекаете даты, поскольку клиентский драйвер будет создавать экземпляр объекта даты с его собственным местным часовым поясом. Драйвер JavaScript в консоли mongo, безусловно, сделает это.

Итак, если вы заботитесь о своих часовых поясах, убедитесь, что знаете, что это должно быть, когда вы вернетесь. Это не должно иметь большого значения для запросов, поскольку оно все равно будет соответствовать одному и тому же int (64), независимо от того, в какой временной зоне находится объект даты (надеюсь). Но я бы определенно делал запросы с объектами фактической даты (не строки), и пусть драйвер делает свое дело.

24
задан gkrogers 21 January 2009 в 18:17
поделиться

2 ответа

GetActiveWindow возвратится высокоуровневое окно, которое связано с фокусом ввода. GetFocus возвратит дескриптор окна, которое имеет фокус ввода.

Эта статья могла бы помочь:
http://www.microsoft.com/msj/0397/Win32/Win320397.aspx

26
ответ дан gkrogers 28 November 2019 в 20:41
поделиться

Вы действительно имеете в виду "фокус", или Вы имеете в виду "активный?"

Одно окно имеет фокус - тот, который это сначала в гармонии для получения событий клавиатуры. Внешнее окно (который пользователь может перетащить вокруг экрана) "активно", если одно из его подокон имеет фокус, но это могло бы или не могло бы сфокусироваться само.

8
ответ дан Jason Cohen 28 November 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: