在網上找了方法沒有實現,由於自己顯示的文字也比較少就把對話方塊的表徵圖修改為透明了。其實還是在的。
RESOURCE DIALOG r_symbian_ua_gui_container_location
{
flags = EAknGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
items =
{
DLG_LINE
{
type = EAknCtQuery;
id = ESymbian_ua_guiContainerViewQry_accept_call;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationQueryLayout;
label = STR_symbian_ua_guiContainerView_18;
bmpfile = "//resource//apps//gui.mbm";
bmpid = EMbmSymbian_ua_guiConnecting_off;
bmpmask = EMbmSymbian_ua_guiConnecting_off_mask;
};
}
};
}
如何隱去等待對話方塊中的齒輪表徵圖
From Forum Nokia Wiki
http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E9%9A%90%E5%8E%BB%E7%AD%89%E5%BE%85%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%B8%AD%E7%9A%84%E9%BD%BF%E8%BD%AE%E5%9B%BE%E6%A0%87
60系列開發平台
在等待對話方塊中我們一般都會看到一個齒輪動籣表徵圖,你也可以定義你自己的表徵圖來取代它。參考SDK中的note例子就可以瞭解。
在avkon.mbg中有很多表徵圖的id,如EMbmAvkonQgn_note_empty和EMbmAvkonQgn_note_empty_mask,怎麼使用它們才能顯示一個空白表徵圖呢?下面的資源樣本展示了如何構造一個空白表徵圖的等待對話方塊:
RESOURCE DIALOG r_aknexnote_wait_note_softkey_cancel
{
flags = EAknWaitNoteFlags;
buttons = R_AVKON_SOFTKEYS_CANCEL;
items =
{
DLG_LINE
{
type = EAknCtNote;
id = EAknExNoteCtrlIdWaitNote; control= AVKON_NOTE
{
layout = EWaitLayout; singular_label = qtn_aknexnote_wait_prompt;
imagefile = AVKON_BMPFILE_NAME;
imageid = EMbmAvkonQgn_note_empty;
imagemask = EMbmAvkonQgn_note_empty_mask;
animation = R_QGN_GRAF_WAIT_BAR_ANIM;
};
}
};
}