The embodiment of the invention provides a calendar display method and device, terminal equipment used in the calendar application, the method includes: when detecting the first call other applications call interception function request, the first call to the judge handle interception function in the transfer window handle please seek whether the calendar the window is generated; if, invoking the interception function second calls to handle, which generated the transfer window handle second intercept function call request in the calendar window, so that the terminal operating system according to the request by calling the second intercept function calls for processing function the window message received response using the calendar application message, to display the calendar application interface in the corresponding calendar calendar window. The embodiment can display a stable calendar interface in a terminal device to enhance a user experience.
【技術實現步驟摘要】
日歷顯示方法及裝置
本專利技術涉及終端
,特別是涉及一種日歷顯示方法及裝置。
技術介紹
隨著國家法定節假日的調整,人們對于假期、補班、節日等時間日期相關信息越來越關注。同時在日常生活中,繁忙的工作和人際交往,導致人們很難去記全所有事情,尤其是生日、聚會。此時終端設備中的日歷應用程序就可以發揮它的作用了。例如,用戶可以在日歷中設置時間提醒,在設定的時間到來時,日歷可以展示提示信息,以提醒用戶有待辦事項。在安裝有Windows系統的終端設備中,Windows系統自帶了一個日歷應用程序,能夠在終端設備的右下角的日歷窗口顯示日歷界面,但是它所提供的功能有限。因此,可以在終端設備上安裝其它日歷應用程序,提供更加豐富的功能。終端設備上安裝的日歷應用程序可以將自身的日歷界面顯示在終端設備上。但是,當在終端設備上安裝多個日歷應用程序時,在終端設備上顯示的日歷界面可能會在多個日歷界面之間進行切換,用戶體驗較差。
技術實現思路
本專利技術實施例的目的在于提供一種日歷顯示方法及裝置,以在終端設備中顯示穩定的日歷界面,提升用戶體驗。具體技術方案如下:第一方面,本專利技術實施例提供了一種日歷顯示方法,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收 ...
【技術保護點】
一種日歷顯示方法,其特征在于,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。
【技術特征摘要】
1.一種日歷顯示方法,其特征在于,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。2.根據權利要求1所述的方法,其特征在于,所述日歷應用程序通過掛鉤的方式檢測所述攔截函數的調用請求。3.根據權利要求1所述的方法,其特征在于,所述日歷應用程序安裝到所述終端設備上后,所述方法還包括:生成調用所述攔截函數的第三調用請求,其中生成的所述攔截函數的第三調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述操作系統根據調用所述攔截函數的第三調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。4.根據權利要求1-3任一所述的方法,其特征在于,所述日歷窗口的句柄為:TrayClockWClass。5.根據權利要求4所述的方法,其特征在于,所述攔截函數為:SetWindowLongPtr函數。6.一種日歷顯示裝置,其特征在于...
【專利技術屬性】
技術研發人員:常永耘,蔣璐名,羅璇,
申請(專利權)人:珠海市君天電子科技有限公司,北京金山安全軟件有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。