Click here to Skip to main content
15,897,226 members
Home / Discussions / Mobile
   

Mobile

 
GeneralRe: Menus Pin
João Paulo Figueira19-Mar-03 5:46
professionalJoão Paulo Figueira19-Mar-03 5:46 
GeneralRe: Menus Pin
#realJSOP19-Mar-03 6:12
professional#realJSOP19-Mar-03 6:12 
GeneralRe: Menus Pin
João Paulo Figueira19-Mar-03 23:54
professionalJoão Paulo Figueira19-Mar-03 23:54 
GeneralRe: Menus Pin
João Paulo Figueira20-Mar-03 1:49
professionalJoão Paulo Figueira20-Mar-03 1:49 
GeneralRe: Menus Pin
João Paulo Figueira20-Mar-03 3:19
professionalJoão Paulo Figueira20-Mar-03 3:19 
GeneralRe: Menus Pin
#realJSOP20-Mar-03 5:40
professional#realJSOP20-Mar-03 5:40 
GeneralRe: Menus Pin
João Paulo Figueira20-Mar-03 5:45
professionalJoão Paulo Figueira20-Mar-03 5:45 
GeneralRe: Menus Pin
Amit Dey31-Mar-03 12:29
Amit Dey31-Mar-03 12:29 
Hi,
In my app, I do not face any such problem. I have followed this thread, and am still not getting it. I'm compiling on evc3.0 PPC2000,but I think this should work with PPC2002 too. here's what I do to enable/disable menuitems and buttons on commandbars(new toolband). FOr every new item, I map UPDATE_COMMAND_UI(), where based on a variable I toggle Enable flag like:

void CMainFrame::OnUpdateAddfiles(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
if(m_bAddFiles)
{
pCmdUI->Enable(TRUE);
// EnableMenuItem(TEXT("Archive"),TEXT("Add Files"),TRUE);
}
else
{
pCmdUI->Enable(FALSE);
// EnableMenuItem(TEXT("Archive"),TEXT("Add Files"),FALSE);
}

}

BOOL CMainFrame::EnableMenuItem(LPCTSTR szParent,LPCTSTR szChild,BOOL bEnable)
{
CMenu *pMenu = GetMenu();
int pos = FindMenuItem(pMenu, szParent);
if (pos == -1)
return FALSE;

CMenu* submenu = pMenu->GetSubMenu(pos);

int nPos = FindMenuItem(submenu,szChild);
if(nPos == -1)
return FALSE;

if(!bEnable)
submenu->EnableMenuItem(nPos,MF_BYPOSITION|MF_GRAYED);
else
submenu->EnableMenuItem(nPos,MF_BYPOSITION|MF_ENABLED);
return TRUE;

}
BOOL CMainFrame::EnableCommandBarItem(UINT nID, BOOL bEnable)
{
CToolBarCtrl& pCtrl = m_wndCommandBar.GetToolBarCtrl();
pCtrl.EnableButton(nID,bEnable);
return TRUE;
}

BOOL CMainFrame::EnableToolbarItem(UINT nID, BOOL bEnable)
{

CToolBarCtrl& pCtrl = m_wndToolBar.GetToolBarCtrl();
pCtrl.EnableButton(nID,bEnable);
return TRUE;
}

finally, whenever I set m_bAddFiles to TRUE, toolbar button gets enabled and viceversa. EnableCOmmandBarItem() and EnableToolbarItem() is what I tried too, but without ON_UPDATE_UI handlers, things don't happen.

What do you think?


Hush,hush...
thought I heard you call my name now.

Kula Shaker.

Amit Dey

Latest articles at CP -
PocketPC New menu
Office addin


GeneralRe: Menus Pin
#realJSOP31-Mar-03 13:30
professional#realJSOP31-Mar-03 13:30 
GeneralUrgent! Winsock Problem Pin
Anonymous16-Mar-03 7:42
Anonymous16-Mar-03 7:42 
GeneralRe: Urgent! Winsock Problem Pin
xpmikes16-Mar-03 22:52
xpmikes16-Mar-03 22:52 
GeneralRe: Urgent! Winsock Problem Pin
Anonymous17-Mar-03 1:31
Anonymous17-Mar-03 1:31 
GeneralUrgent! FileI/O Problem Pin
Anonymous16-Mar-03 7:41
Anonymous16-Mar-03 7:41 
GeneralRe: Urgent! FileI/O Problem Pin
João Paulo Figueira16-Mar-03 11:20
professionalJoão Paulo Figueira16-Mar-03 11:20 
GeneralRe: Urgent! FileI/O Problem Pin
williamking16-Mar-03 18:34
williamking16-Mar-03 18:34 
GeneralRe: Urgent! FileI/O Problem Pin
João Paulo Figueira16-Mar-03 22:31
professionalJoão Paulo Figueira16-Mar-03 22:31 
GeneralRe: Urgent! FileI/O Problem Pin
#realJSOP18-Mar-03 3:14
professional#realJSOP18-Mar-03 3:14 
GeneralRe: Urgent! FileI/O Problem Pin
João Paulo Figueira18-Mar-03 3:23
professionalJoão Paulo Figueira18-Mar-03 3:23 
GeneralRe: Urgent! FileI/O Problem Pin
dlhson218-Mar-03 22:07
dlhson218-Mar-03 22:07 
GeneralRe: Urgent! FileI/O Problem Pin
João Paulo Figueira19-Mar-03 3:04
professionalJoão Paulo Figueira19-Mar-03 3:04 
GeneralCancel button on voice control and size of voice recording Pin
Raihan10-Mar-03 20:34
Raihan10-Mar-03 20:34 
QuestionRead text file ?? Pin
dlhson210-Mar-03 17:30
dlhson210-Mar-03 17:30 
AnswerRe: Read text file ?? Pin
Daniel Strigl10-Mar-03 19:54
Daniel Strigl10-Mar-03 19:54 
GeneralRe: Read text file ?? Pin
dlhson218-Mar-03 20:38
dlhson218-Mar-03 20:38 
GeneralRe: Read text file ?? Pin
Daniel Strigl18-Mar-03 20:55
Daniel Strigl18-Mar-03 20:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.