当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·数组的比较弱的问题    »显示摘要«
    摘要: #include<stdio.h> #include<iostream.h> void main() { char str[2][2]; str={"how","are","you"}; for(int i=0;i<2;i++) { for(int j=i;j<3;j++) co......
 ·,解决就给分,提示窗口问题    »显示摘要«
    摘要: 当点击button是用vb怎样可以出现一个提示窗口,删除时确认之用。在线等待,急 ......


这段代码在那里假如好

CMenu*   mmenu   =   GetMenu();  
          CMenu*   submenu   =   mmenu->GetSubMenu(1);  
          submenu->EnableMenuItem(ID_EDIT_CHANGEMESSAGE,MF_DISABLED   |   MF_GRAYED);  
   
   
  我在CMainFrame::OnCreate()中加入  
  两个不同的程序,这个加了可以灰显菜单,另一个却不行  
  为什么?  
  不行的那个OnCreate里有这样一段代码  
  int   CMainFrame::OnCreate(LPCREATESTRUCT   lpCreateStruct)  
  {  
   
  if   (CFrameWnd::OnCreate(lpCreateStruct)   ==   -1)  
  return   -1;  
   
  if   (!m_wndToolBar.CreateEx(this,   TBSTYLE_FLAT,   WS_CHILD   |   WS_VISIBLE   |   CBRS_TOP  
  |   CBRS_GRIPPER   |   CBRS_TOOLTIPS   |   CBRS_FLYBY   |   CBRS_SIZE_DYNAMIC)   ||  
  !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))  
  {  
  TRACE0("Failed   to   create   toolbar\n");  
  return   -1;             //   fail   to   create  
  }  
   
  if   (!m_wndStatusBar.Create(this)   ||  
  !m_wndStatusBar.SetIndicators(indicators,  
      sizeof(indicators)/sizeof(UINT)))  
  {  
  TRACE0("Failed   to   create   status   bar\n");  
  return   -1;             //   fail   to   create  
  }  
   
  //   TODO:   Delete   these   three   lines   if   you   dont   want   the   toolbar   to  
  //     be   dockable  
  m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);  
  EnableDocking(CBRS_ALIGN_ANY);  
  DockControlBar(&m_wndToolBar);  
   
  return   0;  
  }  
   
  可以的那个OnCreate里是没有这段代码的  
  顺便问:这段代码是干什么用的?  
   
   
  谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~

NO.1   作者: JennyVenus

这段代码是干什么用的?  
   
  是创建工具条和状态条的

NO.2   作者: JennyVenus

可以在菜单的ON_UPDATECOMMAND_UI里面直接修改菜单的属性。

NO.3   作者: rogerfz

CMenu*   mmenu   =   GetMenu();  
  //这是定义一个菜单指针,并取得菜单  
  CMenu*   submenu   =   mmenu->GetSubMenu(1);  
  //这是取得子菜单;  
  submenu->EnableMenuItem(ID_EDIT_CHANGEMESSAGE,MF_DISABLED   |   MF_GRAYED  
  //这是将ID为ID_EDIT_CHANGEMESSAGE的子菜单ENABLE;  
   
  你说的上面一段代码是用来创建菜单的,可能你把它放在不合适的位置吧,你一定要放在菜单创建完了的后面才可以,又或者可能创建的菜单里没有这个ID_EDIT_CHANGEMESSAGE,

NO.4   作者: nuaawenlin

在初始化中


    摘要: 我在selectcommand中建立了两个参数,在用以下两条语句后 selectcomman.commandtext中的@param1和@param1还是没有改变。 sqldataadapter1.selectcommand.parameters["@param1"].value = strkey; sqldataadapter1.selectcommand.pa......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE