添加一个用户界面处理函数
1) 按照例1 3关于添加一个菜单命令处理函数所示的步骤,但是这时选用U P D AT E _
C O M M A N D _ U I,而不是C O M M A N D。
2) 添加下面的代码到新的处理函数中,如果要启用菜单项,则m _ b W z d为T R U E。
void CWzdVi e w : : O n U p d a t e W z d Type(CCmdUI* pCmdUI)
{
p C m d U I - > E n a b l e ( m _ b W z d ) ;
}
说明
■ 通过I D与工具栏按钮相关联的菜单项,随按钮一起被启用或禁用。
■ 工具栏按钮的状态不被更新,并且,该过程只在应用程序空闲时被调用。如果不愿等
待那么长时间,可以取得一个指向该工具栏类的指针(可能在CMa i n F r a m e里),并调用
它的U p d a t e Window( )成员函数。
1) 按照例1 3关于添加一个菜单命令处理函数所示的步骤,但是这时选用U P D AT E _
C O M M A N D _ U I,而不是C O M M A N D。
2) 添加下面的代码到新的处理函数中,如果要启用菜单项,则m _ b W z d为T R U E。
void CWzdVi e w : : O n U p d a t e W z d Type(CCmdUI* pCmdUI)
{
p C m d U I - > E n a b l e ( m _ b W z d ) ;
}
说明
■ 通过I D与工具栏按钮相关联的菜单项,随按钮一起被启用或禁用。
■ 工具栏按钮的状态不被更新,并且,该过程只在应用程序空闲时被调用。如果不愿等
待那么长时间,可以取得一个指向该工具栏类的指针(可能在CMa i n F r a m e里),并调用
它的U p d a t e Window( )成员函数。