嵌入式培訓

嵌入式Linux就業(yè)班馬上開課了 詳情點擊這兒

 
上海報名熱線:021-51875830
北京報名熱線:010-51292078
深圳報名熱線:0755-61280252
南京報名熱線:4008699035
 
武漢報名熱線:027-50767718
成都報名熱線:4008699035 61787181
研發(fā)與生產 脫產就業(yè)培訓基地
3G通信 企業(yè)培訓 
  首 頁   課程介紹   培訓報名  企業(yè)培訓   付款方式   講師介紹   學員評價   關于我們   聯(lián)系我們  承接項目 開發(fā)板商城  論壇
嵌入式協(xié)處理器--FPGA
FPGA項目實戰(zhàn)系列課程----
嵌入式OS--3G手機操作系統(tǒng)
嵌入式協(xié)處理器--DSP
手機/網絡/動漫游戲開發(fā)
嵌入式OS-Linux
嵌入式CPU--ARM
嵌入式OS--WinCE
單片機培訓
嵌入式硬件設計
嵌入式OS--VxWorks
PowerPC嵌入式系統(tǒng)/編譯器優(yōu)化
PLC編程/變頻器/數(shù)控/人機界面 
開發(fā)語言/數(shù)據(jù)庫/軟硬件測試
3G手機軟件測試、硬件測試
云計算、物聯(lián)網
開源操作系統(tǒng)Tigy OS開發(fā)
小型機系統(tǒng)管理
其他類
友情連接
WEB在線客服
武漢、南京在線WEB客服
點擊這里給我發(fā)消息  
QQ客服一
點擊這里給我發(fā)消息  
QQ客服二
點擊這里給我發(fā)消息
QQ客服三
公益培訓通知與資料下載
企業(yè)招聘與人才推薦(免費)

合作企業(yè)新人才需求公告

◆招人、應聘、人才合作
請訪問曙海旗下網站---

電子人才網
www.www.yimeizhengxing.com
合作伙伴與授權機構
現(xiàn)代化的多媒體教室
曙海集團招聘啟示
曙海動態(tài)
郵件列表
 
自繪制控件
 

自繪制控件
如果現(xiàn)有控件中找不到符合要求的怎么辦?用DM_CATEGORY_CONTROLLED_AREA。此控件由你自己繪制,觸摸
屏幕操作也由控件自己處理。
下面我們?yōu)樾履0寮由弦粋自畫區(qū)域,并將此區(qū)域的觸摸屏操作用文本顯示出來。
修改模板數(shù)據(jù)庫:
const U8 category888[] =
{

DM_BASE_LAYER_START,
DM_CATEGORY_CONTROLLED_AREA, //將自畫區(qū)域放在前面,這樣就不防礙后面控件顯示及操作
DM_LIST1,
DM_BUTTON_BAR1,
};
const S16 coordinate_set888[] =
{
DM_FULL_SCREEN_COORDINATE_FLAG,
DM_FULL_SCREEN_COORDINATE_FLAG, //此控件為全屏大小
, MMI_CONTENT_Y + 5, 136, MMI_CONTENT_HEIGHT - 40, DM_NO_FLAGS,
DM_DEFAULT_BUTTON_BAR_FLAG, MMI_SOFTKEY_WIDTH
};
修改CategoryScreen:
//將當前觸摸屏操作以文本形式顯示出來
void DrawCate888PenStatus(U8* event_type, mmi_pen_point_struct point)
{
S32 x, y;
color text_color = {255, 0, 0, 100};
gdi_layer_lock_frame_buffer();
gui_reset_clip();
gui_set_text_color(text_color);
x = 20;
y = 170;
gui_move_text_cursor(x, y);
gui_fill_rectangle(0, y - 3, UI_device_width - 1, y + 20 + 3, UI_COLOR_WHITE);
gui_printf((UI_string_type)"%s {%d, %d}",event_type, point.x, point.y);
gdi_layer_unlock_frame_buffer();
gui_BLT_double_buffer(0, y, UI_device_width - 1, y + 20);
}
//繪制自畫區(qū)域
void DrawCate888CategoryControlArea(dm_coordinates *coordinate)
{
mmi_pen_point_struct point = {-1, -1};
DrawCate888PenStatus("Pen None", point);
}
//觸摸筆按下響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenDownHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen Down", point);
return TRUE;
}
//觸摸筆放開響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenUpHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen Up", point);
return TRUE;
}
//觸摸筆移動響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenMoveHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen Move", point);
return TRUE;
}
//觸摸筆重復響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenRepeatHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen Repeat", point);
return TRUE;
}
//觸摸筆長按響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenLongTapHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen LongTap", point);
return TRUE;
}
//觸摸筆中止響應函數(shù)
MMI_BOOL Cate888CategoryControlAreaPenAbortHandler(mmi_pen_point_struct point)
{
DrawCate888PenStatus("Pen Abort", point);
return TRUE;
}
void ShowCategory888Screen(
U16 left_softkey, U16 left_softkey_icon, U16 right_softkey, U16 right_softkey_icon,
S32 number_of_items, U16 *list_of_items, U16 *list_of_icons,
S32 highlighted_item, U8 *history_buffer)
{
… …
//初始化自畫區(qū)域
dm_register_category_controlled_callback(DrawCate888CategoryControlArea); //注冊自畫區(qū)域繪制函數(shù)
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆按下響應函數(shù)
Cate888CategoryControlAreaPenDownHandler, MMI_PEN_EVENT_DOWN);
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆放開響應函數(shù)
Cate888CategoryControlAreaPenUpHandler, MMI_PEN_EVENT_UP);
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆移動響應函數(shù)
Cate888CategoryControlAreaPenMoveHandler, MMI_PEN_EVENT_MOVE);
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆重復響應函數(shù)
Cate888CategoryControlAreaPenRepeatHandler, MMI_PEN_EVENT_REPEAT);
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆長按響應函數(shù)
Cate888CategoryControlAreaPenLongTapHandler, MMI_PEN_EVENT_LONG_TAP);
wgui_register_category_screen_control_area_pen_handlers(//注冊自畫區(qū)域觸摸筆中止響應函數(shù)
Cate888CategoryControlAreaPenAbortHandler, MMI_PEN_EVENT_ABORT);
gdi_layer_unlock_frame_buffer();
ExitCategoryFunction = ExitCategory888Screen;
… …
dm_redraw_category_screen();



 
 
 
版權所有:曙海信息網絡科技有限公司 copyright 2000-2010
 
上海總部

地址:上海市真北路2500號星河世紀廣場A座1904
(地鐵11號線上海西站4號出口,家樂福桃浦路店旁)
郵編:200062
熱線:021-51875830 32300767
傳真:021-32300767
業(yè)務手機:15921673576/13918613812
E-mail:officeoffice@126.com
客服QQ: shuhaipeixun
北京分中心

地址:北京市昌平區(qū)沙河南街11號312室
(地鐵昌平線沙河站B出口) 郵編:102200 行走路線:請點擊這查看
熱線:010-51292078 57292751
傳真:010-51292078
業(yè)務手機:13661044276 15313032557
E-mail:officeoffice@126.com
客服QQ:1243285887
深圳分中心

地址:深圳市羅湖區(qū)桂園路2號電影大廈A座1816
(地鐵一號線大劇院站D出口旁,桂園路和解放路交叉口,近地王大廈)
熱線:0755-61280252 25912501
傳真:0755-25912501

郵編:518001
信箱:qianru2@51qianru.cn
客服QQ:2472106501
南京分中心

地址:江蘇省南京市棲霞區(qū)和燕路251號金港大廈B座2201室
(地鐵一號線邁皋橋站1號出口旁,近南京火車站)
熱線:4008699035
傳真:025-84611061
業(yè)務手機:13851400109
郵編:210046
信箱:qianru3@51qianru.cn
客服QQ:1325341129
 
成都分中心

地址:四川省成都市金牛區(qū)泰安里營門口路88號四威大廈1幢302 郵編:610031
熱線:4008699035 61787181 業(yè)務手機:18982211962
客服QQ:1325341129 E-mail:qianru4@51qianru.cn

武漢分中心

地址:湖北省武漢市江漢區(qū)新華路139號凱盟大廈401 郵編:430022
熱線:4008699035
客服微信:shuhaipeixun E-mail:qianru5@51qianru.cn

雙休日、節(jié)假日及晚上可致電值班電話:021-51875830 值班手機:15921673576/13918613812


備案號:滬ICP備05030316號

.(2011年11月5日)................................................................................
主站蜘蛛池模板: 亚洲欧美中文日韩在线| 国产精品_国产精品_国产精品| 国语自产精品视频在线区| 国产亚洲美女精品久久久2020| 久久久精品一区| 亚洲欧美日韩精品久久奇米色影视| 激情欧美日韩一区二区| 成人国产永久福利看片| 国产乱码一区二区三区四| 久久天天躁狠狠躁夜夜网站 | 男人把女人桶到爽| 国产美女久久久| 久久精品老司机| j8又粗又硬又大又爽视频| 欧美成人免费一级人片| 在线www天堂资源网| 亚洲Av高清一区二区三区| 非常h很黄的变身文| 日韩在线永久免费播放| 国产成人精品高清不卡在线| 亚洲人成亚洲人成在线观看| 3d动漫精品啪啪一区二区中文| 波多野结衣免费一区视频| 国产高清乱理论片在线看| 亚洲欧洲无码av不卡在线| 黄网站色视频免费观看| 日韩人妻无码中文字幕视频 | 国产精品无码一区二区在线观一| 亚洲深深色噜噜狠狠爱网站| 黄色成人免费网站| 日韩欧美一区二区三区视频| 国产又爽又色在线观看| 久久精品免费视频观看| 一本岛一区在线观看不卡| 老师好长好大坐不下去| 无码中文字幕av免费放| 四虎影视无码永久免费| 99rv精品视频在线播放| 欧美日韩精品一区二区三区高清视频| 国产高清精品入口91| 久久亚洲国产成人精品性色|