• 
    <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
    主站蜘蛛池模板: 亚洲精品无码专区在线| JAVA性无码HD中文| 亚洲AV无码国产精品永久一区| av无码国产在线看免费网站| 无码喷水一区二区浪潮AV| 国产精品无码无在线观看| 中文字幕精品三区无码亚洲| heyzo专区无码综合| 一本色道久久综合无码人妻| 亚洲综合最新无码专区| 国产成人无码AV麻豆| 亚洲午夜国产精品无码| julia无码人妻中文字幕在线| 男人的天堂无码动漫AV| 亚洲永久无码3D动漫一区| 无码av不卡一区二区三区| 永久免费AV无码国产网站| 西西午夜无码大胆啪啪国模| 久久久久无码国产精品不卡| 无码AV大香线蕉| 无码毛片内射白浆视频| 精品人妻无码区二区三区| 无码专区AAAAAA免费视频| 亚洲AV永久无码精品水牛影视| 免费看无码自慰一区二区| 亚洲国产成人无码AV在线影院| 蜜桃无码一区二区三区| 久久精品九九热无码免贵| 亚洲国产精品无码av| 丰满熟妇人妻Av无码区| 亚洲精品无码鲁网中文电影| 国产精品无码午夜福利| 亚洲成av人片在线观看无码不卡| 三上悠亚ssⅰn939无码播放| 国产成人无码精品一区不卡| 乱人伦人妻中文字幕无码久久网 | 中字无码av电影在线观看网站| 国产午夜无码视频在线观看| 亚洲av无码国产精品色午夜字幕| 伊人久久综合无码成人网| 亚洲AV无码久久|