原创 symbian中如何檢測編輯框的當前輸入法類型

當我們進行全屏程序開發的時候,對編輯框中當前的輸入法要時行判斷,以方便我們在界面上貼圖表現,通過下面的三步可以完成這個功能: 1、在.h文件中加入相關的頭文件 #include // for CAknEnv::Static() #incl

原创 徹底解決Symbian全屏顯示問題

最近總有同行問我Symbian全屏顯示的問題,說是參考了網上的方法也無法設置成全屏。其實,歸根結底還是不明白Symbian框架的調用機制。這篇文章裏我就來徹底研究一下Symbian全屏的機制。 首先,我們可以利用Carbide.vs嚮導建

原创 構造一個能接收多位數字的輸入框

解決方案可以通過指定Edwin editor的flags標記來限定用戶的輸入,輸入對話框的資源看起來如下:   Code: DLG_LINE{type=EEikCtEdwin;id=EMyQuery;    control=EDWIN

原创 一種快速可預製的隨機數組產生方法

本文介紹了一種簡單、快捷、實用的隨機數組產生方法,經調試通過。附件爲全部程序代碼請審閱。     在工程軟件的設計和安全系統設計中,建立模型、產生密碼經常需要使用到隨機數組。然而計算機不會產生絕對隨機的隨機數,計算機只能產生“僞隨機數”

原创 Get IMEI IMSI 3rd

Retrieving IMEI, IMSI, Network Info (Cell Id, Location Code) 3rd Edition. In the 2nd edition there are many ways to ret

原创 如何檢測手機型號

所有的Series60設備都擁有一個由製造商分配的唯一標識符-機器UID;因此可以通過這一UID信息來獲取手機型號;本文就介紹了這種方法. 常見的S60機型及其機器UID: S60 1st Edition (0.9):Nokia 7650

原创 Symbian調試技術

== 模擬器不顯示Panic細節 ==   若Panic發生了,除非在指定的位置有一個名叫“ErrRd”的文件,否則模擬器不顯示Panic的細節。這使得很難知道是什麼引起Panic。   在SDK 3rd版以前,ErrRd文件必須

原创 Effect Framework

Effect Framework EffectFramework 原創:劉宏春   Effect Framework 摘要 本文簡要介紹了在DirectX 9 SDK中提供的Effect Framework支持,以及Direc

原创 鍵盤知識

在Microsoft Windows 98中,鍵盤和鼠標是兩個標準的使用者輸入來源,在一些連貫操作中常產生互補作用。當然,鼠標在今天的應用程序中比十年前使用得更爲廣泛。甚至在一些應用程序中,我們更習慣於使用鼠標,例如在遊戲、畫圖程序、音樂

原创 Symbian C++ 各種類型之間的轉換

1.TTime轉TBuf型TBuf<32> theTime;//存儲轉換後的時間TTime tt;tt.HomeTime();_LIT(KTimeFormat,"%Y%M%D%1-%2-%3 %H:%T:%S");//格式爲:2006-0

原创 程序中得到SIM卡的特徵

  IMSI的全稱是International Mobile Subscriber Identification Number,也就是客戶識別碼。當手機開機後在接入網絡的過程中有一個註冊登記的過程,這時候會被分配一個客戶號碼(客戶電話號碼

原创 Symbian 隨機數

無論開發什麼程序,尤其是類似紙牌類遊戲和拼圖類,以及俄羅斯方塊之類的遊戲,隨機數發生器是必不可少的。標準c語言裏面有seed()和rand()用來生成種子和數值在symbian平臺下面,用什麼方法呢?下面就是一個例子TTime theTi

原创 圖片半透明效果

我封裝了一個方法,傳入相應的圖片,就會把圖片變成半透明效果並顯示在程序界面上. void CMegajoyContainer::ConvertToAlpha(CWindowGc& gc,CFbsBitmap *imgToBrighten)

原创 系統硬件資源和 Emulator 模擬

系統硬件資源包括:CPU、ROM、RAM和電源。CPU:32位,目前主頻通常爲190 MHz或206 MHz ,ARMROM:包括了操作系統和內置中間件。通常大小爲20MB,被系統映射爲Z盤。I/O設備:比較重要的一個是內存卡槽,它被映射

原创 如何讀取資源文件裏的中文字符串

1.純中文字符串 第一步:在.loc文件定義中文  #define qtn_app_myvnet "維網原創" 第二步:在.rss文件定義資源  RESOURCE TBUF s_myvnet { buf = qtn_app_myvnet