按此在新窗口瀏覽圖片
簡 介">

      技術頻道

      普光科技:利用STFullScreen庫開發全屏應用程序


      按此在新窗口瀏覽圖片
      簡 介
        Pocket PC的典型屏幕是240x320,這遠小于桌面計算機的屏幕。這就是開發者不想為任務欄和工具條浪費空間的原因。在開發者新聞組經常問的問題之一就是怎樣制作一個全屏的應用程序。盡管Pocket PC提供了一個叫做SHFullScreen的特殊函數,但使用它仍然有許多不盡人意之處。我在這篇文章里介紹一種在Pocket PC上創建全屏應用程序的簡單方法,它使用STFullScreen庫。
        你需要:
        ● Microsoft eMbedded Visual C++ version 3.0
        ● SpbTeam FullScreen library

      可用性
        全屏模式之所以有用是因為它能為我們提供更多的空間,操作更多的內容。然而有時需要在程序中進行切換,是全屏還是不是,這就需要我們為之提供一個接口。我的建議是在左下角使用一個小的圖標,它是是否切換全屏的開關。

      STFullScreen庫
        STFullScreen庫對于EVC來說包含一個C++類和一個向導。這個庫包容了盡可能多的函數,以至于用它來開發全屏的應用程序是非常容易的。

      使用STFullScreen庫中的類
      這個庫包容了6個類。主要的類如下:
      1、STFullScreen
        這個類是一個提供全屏模式的設置函數集。這些函數得到Pocket PC的屏幕的尺寸,切換到全屏狀態的開和關等等。
      2、CSTFullScreenDialog
        在基于對話框的程序中使用這個類。僅僅改變你的主對話框的類從CDialog到CSTFullScreenDialog,這樣你的程序就支持全屏模式了。
      3、CSTFullScreenView
        在基于document/view的程序中使用這個類。僅僅改變基類從標準的CView到CSTFullScreenView,這樣你就能得到一個全屏的應用程序。
      4、CSTFullScreenIcon
        這是被CSTFullScrrenDialog和CSTFullScreenView使用的一個類。它能在全屏狀態下顯示一個狀態圖標。
        這里還有兩個類:CSTFullScreenViewLite和CSTFullScreenDialogLite,它們被用于在沒有切換狀態圖標的情況下創建支持全屏的對話框和視圖。
        使用這個庫是非常簡單的,你只需替換一下基類:從CView和CDialog到相應的全屏類。這樣,你的程序默認情況下將是全屏的。在全屏模式下,應用程序的圖標被顯示在左下角,它用來切換全屏和非全屏模式。你也能改變默認的模式、全屏圖標和位置。

      使用STFullScreen庫的向導
        創建全屏應用程序的最簡單的方法就是使用STFullScreen庫的向導。在安裝后你將發現一個新的向導,叫做"WCE Pocket PC MFC Full Screen App Wizard (exe)"。用這個向導就可以創建你的應用程序了。它類似于標準的"Pocket PC Application"向導,除了自動創建支持全屏模式的應用程序。
      如下步驟去安裝STFullScreen向導:
        1、下載STFullScreen的向導文件。(STFullScreen)
        2、解壓并復制它們到Microsoft eMbedded Tools path>\Common\EVC\Template目錄下。
        3、重新啟動EVC.
      之后,你就能使用這個稱之為"WCE Pocket PC MFC Full Screen App Wizard (exe)"的新向導了。

      結論
        1、創建基于對話框的全屏應用程序你需要更改主窗口的基類CDialog到CSTFullScreenDialog。
        2、創建基于Document/View的全屏應用程序你需要更改視圖的CView到CSFullScreenView。
        3、你能使用"Pocket PC Full Screen Application"向導去創建全屏應用程序。
      聯系人:劉少華
      電話?。?10-67135050-813

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 国产一区二区不卡老阿姨| 极品尤物一区二区三区| 中文字幕一区二区视频| 精品永久久福利一区二区| 久久精品综合一区二区三区| 久久国产午夜一区二区福利| 精品国产亚洲一区二区在线观看| 精品国产乱子伦一区二区三区| 国产凹凸在线一区二区| 国产伦一区二区三区高清| 日韩av片无码一区二区三区不卡 | 无码人妻精品一区二区三区久久| 国产精品成人免费一区二区| 亚洲Av无码一区二区二三区| 国产乱码精品一区二区三区中文 | 国产成人精品无人区一区 | 濑亚美莉在线视频一区| 波多野结衣一区二区三区| 蜜臀Av午夜一区二区三区| 国产精品熟女一区二区| 国产丝袜视频一区二区三区| 亚洲色大成网站www永久一区| 国产AⅤ精品一区二区三区久久| 波多野结衣一区二区三区高清在线 | 人妻激情偷乱视频一区二区三区| 国产在线精品一区二区不卡| 日韩精品中文字幕无码一区| 亚洲国产成人精品无码一区二区| 91视频国产一区| 国产精品视频一区国模私拍| 影院成人区精品一区二区婷婷丽春院影视 | 国产精品女同一区二区 | 亚洲一区二区精品视频| 精品一区二区三区在线观看| 任你躁国产自任一区二区三区| 亚洲色无码一区二区三区| 蜜桃无码一区二区三区| 色天使亚洲综合一区二区| 乱人伦一区二区三区| 精品国产亚洲一区二区三区| 国产麻豆精品一区二区三区v视界 国产美女精品一区二区三区 |