S60 C 程式設計 初學筆記(1)標籤控制項

2022-02-23 04:03:33 字數 763 閱讀 3193

剛開始接觸s60,感覺很多東西和mfc都很相似,但也有點摸不著頭腦,不知如何下手。

看了老半天,還是從最直觀的介面出著手。

第二步看 clabelcontainer:

其成員變數我定義了2個:

private: //data

ceiklabel* ilabel;          // example label

ceiklabel * imylabel;    //colin

void clabelcontainer::constructl(const trect& arect)

關於大小改變的有個框架函式:

void clabelcontainer::sizechanged()

ilabel->minimumsize(),通過這個函式可以靈活的選擇適應視窗大小。

當自己加入了新的控制項後,下面這個函式中的返回引數必須修改:

tint clabelcontainer::countcomponentcontrols() const

以下函式用於標識本容器中所擁有的控制項(框架函式,可以調換一下各個返回指標的位置,發現不同點):

ccoecontrol* clabelcontainer::componentcontrol(tint aindex) const

} 最後,給出自定義的設定標籤樣式的函式:

void clabelcontainer::setlabelstyle (tint astyle)

case 2:

case 3:}}

C 初學筆記1

1.c編譯器是把c 轉換成計算機內部指令的程式。2.c 在c語言的基礎上嫁接了物件導向程式設計工具。物件導向程式設計是一門哲學,它通過對語言建模來適應問題,而不是對問題建模以適應語言 c 幾乎是c的超集,這意味著任何c程式差不多就是乙個c 程式。3.include告訴編譯器把stdio.h中的內容包...

C 初學筆記(1)

建立c 程式的基本步驟 首先用文字編輯器編寫c 用編譯器對 進行編譯,將被轉換為包含在目標檔案中的機器語言。副檔名.obj 使用鏈結器鏈結編譯器的輸出,生成乙個可執行檔案。c 11 引入的新功能 auto 讓您能夠定義這樣的變數,即編譯器將自動推斷其型別,這簡化了變數宣告。警告與錯誤的不同之處在於,...

STC12C5A60S2筆記1(管腳定義)

stc12c5a60s2管腳定義 管腳1 標準io口p1.0 adc0 模數轉換通道0 clkout2 波特率發生器的時鐘輸出 管腳2 標準io口p1.1 adc1 模數轉換通道1 管腳3 標準io口p1.2 adc2 模數轉換通道2 eci pca計數器的外部脈衝輸入 管腳4 標準io口p1.3 ...