BREW開發教程 4 BREW訊息處理機制

2021-08-26 22:06:07 字數 988 閱讀 9879

uint32 dwparam)

第三和第四分別為16位和32位與事件相關的資料,這些值是與具體的事件相關的。

鍵盤事件描述

evt_key_press

evt_key_release

evt_key

在對話方塊中通過方向鍵來移動游標的方向取決於哪種控制項具有焦點以及使用者按了哪個方向(上、下、左、右)鍵。tab方向,後面稱為前移、後移tab事件,取決於如何在**和資源檔案中如何設計。一種好的設計是將控制項按其id值大小順序排列(從上到下,從左到右)。以這種方式對控制項進行布局,當收到前移、後移tab事件,游標將在控制項以一種合乎邏輯的方式移動。在進行手工處理tab事件最好也選擇這種方式。

下面**中的menu控制項傳送evt_ctl_tab事件:

menu控制項傳送tab事件

soft key

up = backward

down = forward

menu

left = backward

right = forward

list

left = backward

right = forward

date

left = backward

right = forward

time

left = backward

right = forward

static(允許處理tab事件時)

在文字開頭,up = backward

在文字結尾,down = forward

注意:如果游標在多行文字的最後一行最後乙個字元位置,此時如果按向下鍵,則會在多行文字中插入乙個換行符,如果游標在多行檔案的最後一行但不是最後乙個字元位置時,此時如果按向下鍵而且有乙個soft key時,此時不會傳送evt_ctl_tab事件,而soft key 將獲得焦點。

BREW開發教程 4 BREW訊息處理機制

uint32 dwparam 第三和第四分別為16位和32位與事件相關的資料,這些值是與具體的事件相關的。鍵盤事件描述 evt key press evt key release evt key 在對話方塊中通過方向鍵來移動游標的方向取決於哪種控制項具有焦點以及使用者按了哪個方向 上 下 左 右 鍵...

BREW開發教程 3 BREW程式設計概念

乙個模組可以從brew資源檔案中讀取資料,從而使用應用程式可以獲取字串 影象 對話方塊資源。通過在資源檔案存入與語言或裝置相關的資訊,使用得編寫適應不同國家或裝置的應用成為可能。資源檔案可以通過brew的資源編輯器來生成二進位制資源檔案和相應的資源標頭檔案。開發brew應用,可以被編輯成可以模擬器和...

BREW開發教程 3 BREW程式設計概念

乙個模組可以從brew資源檔案中讀取資料,從而使用應用程式可以獲取字串 影象 對話方塊資源。通過在資源檔案存入與語言或裝置相關的資訊,使用得編寫適應不同國家或裝置的應用成為可能。資源檔案可以通過brew的資源編輯器來生成二進位制資源檔案和相應的資源標頭檔案。開發brew應用,可以被編輯成可以模擬器和...