實現單文檔程式中分割視窗

經過多方尋找資料和反覆實驗,終於實現了在單文檔程式中分割視窗,並且可以對視圖進行隨意切換,以下是比較詳盡的步驟:  1,嚮導第四步,選進階,“使用分割欄”挑勾,原始VIEW類為CMyView,派生自CVIEW類  2,要想加入從其他VIEW類派生的類,如CFormView等,應該在StdAfx.h中加入#include <afxcview.h>  3,加入新類CTView,派生自CTreeView,編輯初始化CTView::OnInitialUpdate() 代碼如下     

Windows Mobile 上顯示png,jpg,bmp等圖片

 不只是可以顯示png,jpg,bmp等等都可以,gif也行,不過只能顯示單幀。一種方法是用IImagingFactory 中的CreateImageFromFile 先看看msdn:This method lets an application create a decoded image object from a file.SyntaxHRESULT CreateImageFromFile( const WCHAR* filename, IImage**

Windows Mobile之儲存卡自運行程式

前提:1)儲存卡;2)儲存卡根目錄建立一個名為2577檔案夾;3)2577檔案夾有一名為autorun.exe可執行檔。過程:1)當系統檢測到有儲存卡插入,並存在上述前提時,將會把autorun.exe拷貝至/windows/Autorun目錄,並運行;2)當插入和拔出儲存卡時,會分別給main函數傳遞參數(注意argv[1]),值分別為install和uninstall;3)可利用autorun.exe來安裝附帶在儲存卡中的cab包,當然也可以做其他任何操作。注意事項:1)autorun.ex

Windows Mobile上異形視窗的實現

PC上的常用的軟體,如搜狗IME、金山詞霸,都用到了一些異形視窗,配合皮膚的展示   Windows

Windows Mobile上的向量圖形顯示

      向量圖形是電腦圖形學中用點、直線或者多邊形等基於數學方程的幾何圖元表示映像。我們來討論一下在手機上實現向量圖形的方法。      以一幅北京市地區地圖為例,將其顯示在手機上,並實現平移、縮放、旋轉等功能。在Gis系統中,由於地球為球狀天體,需將地球座標經過投影轉換成地圖座標,再經過轉換成裝置螢幕座標來顯示。一般而言,地圖座標系,x軸向右,y軸向上;螢幕座標系x軸向右,y軸向下。如        

Windows Mobile下如何攔截簡訊

本文原創,如需轉載,請註明出處!微軟的SDK中提供一個Mapirule的例子,展示了如何攔截簡訊。為了過濾垃圾簡訊或者攔截某些特定號碼的簡訊,我們需要在ProcessMessage這個函數中插一杠。無非根據發送方電話號碼(pspvEmail->Value.lpszW)或簡訊內容(pspvSubject->Value.lpszW)酌情處理。在編譯好mapirule.dll後,要對註冊表進行一點改動。例中也有說明:1)增加一項HKEY_CLASSES_ROOT/CLSID/{3AB4C1

Windows Mobile下介面自適應IME狀態

文章原創,轉載請註明,謝謝。PPC中,IME顯示時,介面可供使用者操作的空間變小。如何使得介面能自適應IME狀態呢?SIPINFO si  =  {0};   si.cbSize   =  sizeof(si);SHSipInfo(SPI_GETSIPINFO, 0, &si, 0);BOOL bShow = si.fdwFlags&SIPF_ON;此時,bShow為真則表示IME處於顯示狀態,否則是隱藏。SIPINFO是這樣定義的:typedef

windows mobile下檔案的壓縮與解壓縮

zlib是用於資料壓縮的函數庫,在windows和linux上都被廣泛應用。當然,windows mobile上也可以順利地使用該函數庫。先進入到下面的地址去下載一個包,是專門針對wince系統的:http://www.tenik.co.jp/~adachi/wince/zlibce/index.html。其中Download有三項,如果你並不想深入源碼的話,選擇第三項zlib for WindowsCE Ver.1.1.4(with binaries)。下載到本地後解開,在zlibce目錄下,

Windows mobile下擷取系統表徵圖

這個問題其實是由pocket pc的CFileDialog問題引發來的。 CFileDialog開啟後,只能選擇My

windows mobile中建立中文捷徑

VS2005提供的打包工具,不管是檔案名稱還是捷徑都只能為英文字元,真是煩躁,弄了好長時間都不得結果,網上也查不到解決辦法。沒辦法,搬出Setup.dll來改寫。首先想到重新命名。把test.lnk改名為測試.lnk,dopod710上通過。心中暗喜...換部手機試試...鬱悶!skyworth850上通不過!怎麼辦,複製test.lnk到測試.lnk吧,然後再刪除test.lnk...CopyFile()失敗...DeleteFile()失敗...靠,不是吧!?最後一招了,自己來建立.lnk檔

Windows mobile下寫IE cookie

登入csdn一次,會記錄下使用者名稱和密碼,頻繁重新整理網頁時,並不需要頻繁登入。這一切歸功於cookie。Cookie檔案只是個純粹的文字檔,以分行符號(ASCII=10)為分隔字元,格式如下:cnt_uid_wwwfa565c5abe27b0eb1f0497csdn.net/153656045017629956594200932566429943116*其中第1行為Cookie名稱;第2行是Cookie的值;第3行是Cookie所屬網站的地址;第4行是個標記值;第5行為逾時時間的低位(Car

Windows Mobile下如何攔截電話

本文原創,如需轉載,請註明出處!這個功能是我覺得有點遺憾的部分。幾個關鍵點:1)lineInitialize;2)lineOpen;3)實現2中回調,判斷dwMsg的值,當為LINE_CALLINFO時,可以得到來電號碼,即可進行掛斷或其他動作。不過在得到號碼時,電話鈴聲已經響了大概2秒多。也有人說在LINE_CALLSTATE時,就可以得到移動的號碼,而電信的號碼要在LINE_CALLINFO才可以,未考證。說明:LINE_CALLSTATE在LINE_CALLINFO之前得到。如果要實現在鈴

Windows Mobile手機中儲存卡的名稱識別

同一Block Storage卡,插入不同的手機,名稱可能會不一樣,有的是“儲存卡”,有的是“Storage

Windows mobile下檔案關聯程式

通常情況下,點擊一個mp3檔案,會自動地調用Mediaplayer播放。如果需要,我們也可以實現當點擊一個特定格式的檔案時,調用我們自己的程式來處理。先對註冊表進行一些處理。比如我們要把尾碼名為.dat的檔案進行關聯。首先在HKEY_CLASSES_ROOT下建一子目錄.dat,Name為Default,Data為datfile。接著還是在HKEY_CLASSES_ROOT下建一子目錄datfile,datfile下建兩個子目錄:DefaultIcon和Shell,如果對檔案顯示表徵圖沒有要求,

windows mobile下實現程式安裝和卸載

安裝CAB包的方法,網上一查就有:1)ShellExecuteEx;2)CreateProcess;都要藉助wceload.exe來實現。當程式安裝成功後,我們在設定->系統->刪除程式裡可以看到已安裝程式列表。這些列表資訊放在哪裡呢?答案是在登錄機碼HKEY_LOCAL_MACHINE/Security/AppInstall下,在該目錄下可以看到剛才提到的相關程式名稱。來試試卸載:假如AppInstall下有子一項,名稱為AAA

windows mobile中求儲存空間大小

以下函數可得到主記憶體資訊:BOOL GetStoreInformation(   LPSTORE_INFORMATION lpsi );參數定義:typedef struct STORE_INFORMATION {    DWORD dwStoreSize;    DWORD dwFreeSize;} STORE_INFORMATION, *LPSTORE_INFORMATION;以下函數可得到儲存卡的資訊:BOOL GetDiskFreeSpaceEx(   LPCWSTR

Windows Mobile下實現圖片的3D效果

有些時候需要酷酷的效果,來裝扮一下我們的程式。以下是類似S1從右至左滑動的效果。      看起來還有點那個意思吧?其實原理並不複雜,用到了一個畫圖函數StretchBlt。 函數功能:函數從源矩形中複製一個位元影像到目標矩形,必要時按目前目標裝置設定的模式進行映像的展開或壓縮。  函數原型:BOOL StretchBlt(HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeighDest, HDC

關於 Windows Mobile

前陣子就把vs2005 beta2裝好了,其實裝vs2005主要就是想嘗試一下windows mobile的,這幾天抽空研究了一下wm5的開發,感覺其實和普通windows開發差不多的,比起我02年接觸的sym還是要好很多的,只是不能用內嵌彙編了......不過vc8和vc7還是有些差別,連winnt.h都變了,以前的項目會出winnt.h的錯誤,需要我改winnt.h才可以正常......好像是int64還是什麼的定義錯誤,不知道有沒有朋友也遇到過,不過反正我改了winnt.h,沒什麼事很正常

windows mobile中開發九宮格介面的方法

一)使用按鈕控制項可以做一個最簡單的九宮格介面,就是在對話方塊放上九個按鈕,拉拽對齊。如果想要美觀一點,再每個按鈕都貼張美圖。在ppc上非常好做,此介面可響應觸筆和按鍵動作。smartphone上,微軟不推薦使用按鈕。二)使用ListCtrl(ListView)控制項在對話方塊上使用ListCtrl控制項,設定某些屬性:View屬性設為Icon,等等。使用CListCtrl和CImageList的組合,可以做出跟微軟風格相一致的介面,如左圖:三)視窗自繪介面在Window上自繪圖形,響應觸筆和按

Windows Mobile下使用HTML控制項

在某些特殊的應用場合,我們很想要一個類似IE功能的模組,定製自己的功能。HTML控制項現在向我們張開了懷抱。稍稍奇怪的是,它並不完全支援WAP協議。看來,IE還是做了自己的解析。首先,我們要註冊一下控制項。把Htmlctrl.h包含進來,調用InitHTMLControl()函數,裡面的參數為應用程式控制代碼。以下代碼在MFC中使用:VERIFY(InitHTMLControl(AfxGetInstanceHandle()));  DWORD dwStyle = WS_CHILD |

總頁數: 1345 1 .... 527 528 529 530 531 .... 1345 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.