• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    日歷顯示方法及裝置制造方法及圖紙

    技術編號:15690541 閱讀:44 留言:0更新日期:2017-06-24 03:01
    本發明專利技術實施例提供了一種日歷顯示方法及裝置,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。本實施例能夠在終端設備中顯示穩定的日歷界面,提升用戶體驗。

    Calendar display method and device

    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系統自帶了一個日歷應用程序,能夠在終端設備的右下角的日歷窗口顯示日歷界面,但是它所提供的功能有限。因此,可以在終端設備上安裝其它日歷應用程序,提供更加豐富的功能。終端設備上安裝的日歷應用程序可以將自身的日歷界面顯示在終端設備上。但是,當在終端設備上安裝多個日歷應用程序時,在終端設備上顯示的日歷界面可能會在多個日歷界面之間進行切換,用戶體驗較差。
    技術實現思路
    本專利技術實施例的目的在于提供一種日歷顯示方法及裝置,以在終端設備中顯示穩定的日歷界面,提升用戶體驗。具體技術方案如下:第一方面,本專利技術實施例提供了一種日歷顯示方法,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。可選的,所述日歷應用程序通過掛鉤的方式檢測所述攔截函數的調用請求。可選的,所述日歷應用程序安裝到所述終端設備上后,所述方法還包括:生成調用所述攔截函數的第三調用請求,其中生成的所述攔截函數的第三調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述操作系統根據調用所述攔截函數的第三調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。可選的,所述日歷窗口的句柄為:TrayClockWClass。可選的,所述攔截函數為:SetWindowLongPtr函數。第二方面,本專利技術實施例還提供了一種日歷顯示裝置,應用于終端設備上的日歷應用程序,所述裝置包括:判斷模塊,用于檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;執行模塊,用于當所述判斷模塊判斷結果為是時,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。可選的,所述日歷應用程序通過掛鉤的方式檢測所述攔截函數的調用請求。可選的,所述裝置還包括:處理模塊,用于所述日歷應用程序安裝到所述終端設備上后,生成調用所述攔截函數的第三調用請求,其中生成的所述攔截函數的第三調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述操作系統根據調用所述攔截函數的第三調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。可選的,所述日歷窗口的句柄為:TrayClockWClass。可選的,所述攔截函數為:SetWindowLongPtr函數。本專利技術實施例提供的日歷顯示方法及裝置,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。本實施例中,當第一日歷應用程序檢測到其它應用程序調用攔截函數的第一調用請求,并且該第一調用請求中傳遞的窗口句柄為日歷窗口的句柄時,表明其它日歷應用程序想要在日歷窗口顯示其日歷界面,第一日歷應用程序可以生成調用攔截函數的第二調用請求,以使終端設備的操作系統采用第一日歷應用程序的消息響應函數對接收的窗口消息進行處理,在日歷窗口顯示第一日歷應用程序對應的日歷界面,因此,保證了第一日歷應用程序的日歷界面一直顯示在日歷窗口,能夠在終端設備中顯示穩定的日歷界面,提升用戶體驗。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1示出了根據本專利技術提供的日歷顯示方法的一個實施例的示意性流程圖;圖2示出了根據本專利技術提供的日歷顯示方法的另一個實施例的示意性流程圖;圖3示出了根據本專利技術提供的日歷顯示裝置的一個實施例的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。需要說明的是,在不沖突的情況下,本專利技術中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本專利技術。在安裝有Windows系統的終端設備中,Windows系統自帶了一個日歷應用程序,能夠在終端設備的右下角的日歷窗口顯示日歷界面,但是Windows系統自帶的日歷應用程序所提供的功能有限,例如,用戶僅可以查看公歷,而不能查看公農歷對應;用戶還可以在日歷中設置時間提醒,在設定的時間到來時,日歷可以顯示提示信息,以提醒用戶有待辦事項,而不能提示具體的待辦事項的內容。這些不能夠滿足用戶的需求,用戶希望日歷應用程序可以提供更豐富的功能,如,提供待辦事項的內容、公農歷對應、天氣預報、節假日氣候查詢、放假安排查詢等生活功能,更能提供買飛機票、秒搶火車票等功能。因此,可以在終端設備上安裝其它日歷應用程序,為用戶提供更加豐富的功能。在終端設備上安裝日歷應用程序后,終端設備上安裝的日歷應用程序可以將自身的日歷界面顯示在終端設備上。在Windows的窗口實現中,所有的窗口繪制都是通過接收WM_PAINT消息,并調用相應的消息響應函數來實現的。所以,安裝于終端設備上的日歷應用程序要想能夠繪制自身的日歷界面,將自身的日歷界面顯示在終端設備上,就必須要攔截WM_PAINT消息。Windows系統正好提供了這樣一個攔截函數SetWindowLongPtr。因此,安裝于終端設備上的任一日歷應用程序可以生成調用這個攔截函數的調用請求,以使終端本文檔來自技高網...
    日歷顯示方法及裝置

    【技術保護點】
    一種日歷顯示方法,其特征在于,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。

    【技術特征摘要】
    1.一種日歷顯示方法,其特征在于,應用于終端設備上的日歷應用程序,所述方法包括:當檢測到其它應用程序調用攔截函數的第一調用請求時,判斷調用所述攔截函數的第一調用請求中傳遞的窗口句柄是否為日歷窗口的句柄;如果是,生成調用所述攔截函數的第二調用請求,其中生成的所述攔截函數的第二調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述終端設備的操作系統根據調用所述攔截函數的第二調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。2.根據權利要求1所述的方法,其特征在于,所述日歷應用程序通過掛鉤的方式檢測所述攔截函數的調用請求。3.根據權利要求1所述的方法,其特征在于,所述日歷應用程序安裝到所述終端設備上后,所述方法還包括:生成調用所述攔截函數的第三調用請求,其中生成的所述攔截函數的第三調用請求中傳遞的窗口句柄為日歷窗口的句柄,以使得所述操作系統根據調用所述攔截函數的第三調用請求,采用所述日歷應用程序的消息響應函數對接收的窗口消息進行處理,以在日歷窗口顯示所述日歷應用程序對應的日歷界面。4.根據權利要求1-3任一所述的方法,其特征在于,所述日歷窗口的句柄為:TrayClockWClass。5.根據權利要求4所述的方法,其特征在于,所述攔截函數為:SetWindowLongPtr函數。6.一種日歷顯示裝置,其特征在于...

    【專利技術屬性】
    技術研發人員:常永耘蔣璐名羅璇
    申請(專利權)人:珠海市君天電子科技有限公司北京金山安全軟件有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码成人精品区在线观看| 亚洲人成无码网站| 国产成人精品无码片区在线观看| 无码人妻少妇伦在线电影| 人妻少妇无码精品视频区| 亚洲性无码av在线| 亚洲一区精品无码| av色欲无码人妻中文字幕| 少妇人妻无码精品视频| 精品无码人妻久久久久久| 亚洲日韩精品无码专区| 亚洲AV中文无码字幕色三| 无码精品久久一区二区三区| 无码人妻精品一区二区三区99仓本 | 久久亚洲AV无码精品色午夜麻豆 | 国产a v无码专区亚洲av| 老子午夜精品无码| 亚洲AV无码久久精品色欲| 日韩电影无码A不卡| 亚洲av无码专区青青草原| 无码人妻熟妇AV又粗又大 | 免费无码黄十八禁网站在线观看| 亚洲日韩欧洲无码av夜夜摸| 亚洲AV无码一区二区三区国产 | 本道久久综合无码中文字幕| 777爽死你无码免费看一二区| 亚洲一区二区三区无码中文字幕| 亚洲Aⅴ无码一区二区二三区软件| 亚洲国产成人无码AV在线影院| 久久午夜伦鲁片免费无码| 久久久久亚洲av无码尤物 | 精品无码人妻一区二区免费蜜桃 | 国产精品久久久久无码av| 久久久久久亚洲Av无码精品专口| 韩日美无码精品无码| 亚洲中文字幕无码一区| 国产成人无码18禁午夜福利p| 国产成人无码一区二区三区 | 久久久久无码精品国产| av潮喷大喷水系列无码| 无码H黄肉动漫在线观看网站|