Time of Update: 2018-12-03
http://blog.yesky.com/351/omakey/1654351.shtml作者:焰中紅葉 RArray類,屬於symbian OS提供的基礎容器類,並且是比較重要和常用的一個。如果從名字來看這是一個資料類,功能貌似和 MFC的CArray,stl的vector差不多吧?如果這麼想就錯了,RArray是個泛型數組容器類,但是功能比CArray vector
Time of Update: 2018-12-03
原文 http://blog.csdn.net/jsjlhj/archive/2007/11/05/1868110.aspx 首先給出這個控制項類:標頭檔:#ifndef CMyPicture_H#define CMyPicture_H// INCLUDES#include <e32std.h>#include <e32base.h>#include <f32file.h>#include <fbs.h>#include
Time of Update: 2018-12-03
在我們完成了一個需求分析的時候怎樣確定我們的分析已經足夠深入和徹底呢?下面是出自《代碼大全》(code complete)第一版電子的需求檢查表可以協助我們檢查需求的完整性和品質:需求內容 系統的所有輸入都定義了嗎?包括它們的來源、精度、取值範圍和頻率? 系統所有的輸出都定義了嗎?包括它們的目標、精度、取值範圍、頻率和格式? 所有的報告格式都定義了嗎? 所有的硬體與軟體介面都定義了嗎? 所有的通訊交介面都定義了嗎?包括握手、錯誤檢查以及通訊約定?
Time of Update: 2018-12-03
aGc.Device()->GetNearestFontInTwips(font,fontSpec); aGc.SetPenColor(KRgbBlack); aGc.SetPenStyle(CGraphicsContext::ESolidPen); aGc.UseFont(font); aGc.DrawText(text,TPoint(0,font->HeightInPixels())); aGc.DiscardFont(); aGc.Device()->Release
Time of Update: 2018-12-03
2nd7610上實驗的結果 :*2005/01/01 10:22:33 icode=0,iScancode=42,aType=32005/01/01 10:22:33 icode=42,iScancode=42,aType=12005/01/01 10:22:33 icode=0,iScancode=42,aType=2#2005/01/01 10:22:35 icode=0,iScancode=127,aType=32005/01/01 10:22:35 icode=35,iScancode=
Time of Update: 2018-12-03
RChangeNotifier CEnvironmentChangeNotifier 可以用來監視是否到達了午夜,位置改變,有線程死掉了,系統時間被修改,電量變化等事件,有因記憶體不足引起的分配失敗等事件 RChangeNotifier 和 CEnvironmentChangeNotifier 的關係類似於RTimer和CTimer的關係。RChangeNotifier 是阻塞的,使用的時候最好放在一個CActive裡面。用法靈活。CEnvironmentChangeNotifier
Time of Update: 2018-12-03
http://blog.csdn.net/mickeyfirst/archive/2008/11/07/3247597.aspx The following table summarises the UID usage for the common system-defined polymorphic DLLs:DescriptionUsual extensionUID2UID3
Time of Update: 2018-12-03
一、 改變進度條顏色 在VC裡想改變進度條顏色,在網上找了很多方法,都很麻煩,覺得很鬱悶。後來想起在用VB做時,增經用API實現過,很簡單。後來再一查,原來是SendMessage這個函數,幾經實驗,終於成功,高興,與大家分享!!!! 代碼如下: m_Progress1.SendMessage(PBM_SETBKCOLOR, 0, RGB(0, 0,
Time of Update: 2018-12-03
封裝了流的操作/* ============================================================================ Name : WindcaoStreamOpt.cpp Author : windcao Copyright : windcao@people.com.cn Description : Exe source file ============================================
Time of Update: 2018-12-03
一、添加函數,屏蔽ENTER鍵和ESC鍵的使用:BOOL CBingLi::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if(pMsg->message ==WM_KEYDOWN) { int nVirtKey = (int)pMsg->wParam; if
Time of Update: 2018-12-03
OnPaint()與OnDraw的區別:1、Invalidate()和InvalidateRect()其實是觸發對onPaint()函數的調用, OnPaint()函數調用OnDraw()函數, OnDraw函數還需要同時支援印表機輸出。OnPaint()函數和OnPrint()函數都要調用OnDraw(),於是同樣的繪圖代碼既可以用於螢幕輸出,也可以用於印表機輸出
Time of Update: 2018-12-03
STRINGLOADER. The panic codes are:ETooFewArguments = 0 (Unsolved parameters in resource string.)ETooManyArguments = 1 (Already solved all parameters in resource string.)EKeyStringNotFound = 2 (The key string wasn't found in
Time of Update: 2018-12-03
如何在工作清單裡面隱藏一個應用程式?該方法參考了http://discussion.forum.nokia.com/forum/showthread.php?t=127635需要兩步:1在UI::ConstructL()裡面添加TInt windowGroupId = iEikonEnv->RootWin().Identifier();RWsSession session = iEikonEnv->WsSession();CApaWindowGroupName* wgName =
Time of Update: 2018-12-03
1、MFC中的計時原理:當你需要每隔一段時間執行一件事的的時候就需要使用SetTimer()函數了。 讓我們先來看看SetTimer函數的原型: UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT *lpfnTimer)(HWND,UINT ,YINT ,DWORD))
Time of Update: 2018-12-03
s60按鍵清單和視圖對照常用鍵的標準名稱和分類:1導航鍵:包括四個方向鍵和中間的選擇鍵.Navigation keys Arrow up Arrow down Arrow left Arrow right The Selection key2軟鍵:包括左軟體和右軟鍵. Softkeys The left softkey The right softkey3電話鍵:包括撥號鍵和掛機鍵Call handling keys The Call creation key The Call
Time of Update: 2018-12-03
字典流,是symbian中一個很好的儲存解決方案。你可以使用同一個檔案儲存體大量不同類型,不同內容的資訊,而不必理會他們儲存的位移量,也不用分成若干個小檔案來儲存(這樣非常浪費儲存空間)。字典流提供了類似查字典的存取機制,你可以用一個id來尋找一個字典裡面的“詞條”。這個詞條可以是一個整數,一個字串,甚至是一個列表,一個可序列化類別的對象(實現了 void ExternalizeL(RWriteStream& aStream) const;和 void
Time of Update: 2018-12-03
從TKeyResponse CSymbian1Container::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)方法的TInt code=aKeyEvent.iScanCode; 中獲得Nokia手機的掃描值分別是SoftLeft(左軟鍵): 164SoftRight(右軟鍵): 165左右上下方嚮導航鍵分別為: 14(左)15(右)16(上)17(下)167(OKSelect) 確認鍵數字健(0-9)分別為:48
Time of Update: 2018-12-03
TRACE宏對於VC下程式調試來說是很有用的東西,有著類似printf的功能;該宏僅僅在程式的DEBUG版本中出現,當RELEASE的時候該宏就完全消失了,從而協助你調試也在RELEASE的時候減少代碼量。使用非常簡單,格式如下:TRACE("DDDDDDDDDDD");TRACE("wewe%d",333);同樣還存在TRACE0,TRACE1,TRACE2。。。分別對應0,1,2。。個參數TRACE資訊輸出到VC
Time of Update: 2018-12-03
一、總結UpdateData()函數UpdateData(true);//用於將螢幕上控制項中的資料交換到變數中。UpdateData(false);//用於將資料在螢幕中對應控制項中顯示出來。
Time of Update: 2018-12-03
InvalidateRect只是增加重繪地區,在下次WM_PAINT的時候才生效InvalidateRect函數中的參數TRUE表示系統會在你畫之前用背景色將所選地區覆蓋一次,預設背景色為白色,可以通過設定BRUSH來改變背景色。Invalidate()之後:(MFC的,順便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是重新整理在OnPaint()和OnDraw()函數中的繪圖語句。其它地方沒有影響。Invalidate標記一個需要重繪的無效地區,並