CCmdUI

CCmdUIû�л��ࡣ
������һ��CCmdTarget�������ON_UPDATE_COMMAND_UI����������ʹ�á�
���û���Ӧ�õ������˵�ʱ��Ҫȷ��ÿ���˵������ʾ״̬����������ȡ���ֹ��ȡ���˵������Ŀ��ͨ��ʵ��һ��ON_UPDATE_COMMAND_UI�������ṩ��Щ��Ϣ������ʹ��ClassWizard�������λӦ���е������û��ӿڶ���Ȼ��Ϊ������һ����Ϣӳ����ڣ���Ϊÿ����Ϣ���������ṩ����ԭ�͡�
���˵�������ʱ���������������ÿ��ON_UPDATE_COMMAND_UI������ÿ����������Enable��Check֮��ij�Ա��������Ӧ�أ���ܾͿ�����ȷ����ʾÿ���˵����ˡ�
�˵�������ÿؼ�����ť���������������û��ӿڶ����滻������ON_UPDATE_COMMAND_UI�����еĴ��벻��Ҫ�Ķ���
�±��г��˸��������û��ӿ��ϵ�CCmdGUI�ij�Ա������
�û��ӿ���EnableSetCheckSetRadioSetText
�˵����������ֹ��ȡ����ѡ��(��)��δѡ��ѡ�У��кڵ㣩��������ı�
��������ť�������ֹ��ȡ����ѡ�С�δѡ�л򲻶��������ã���SetChec��ͬ
״̬��״̬��ʾ�ı��ɼ��򲻿ɼ�����͹���������߿���SetCheck��ͬ����״̬������ʾ�ı�
CDialogBar�е���ͨ��ť�������ֹ��ȡ������ѡ��ѡ�л�δѡ����SetCheck��ͬ���ð�ť���ı�
CDialogBar�е���ͨ��ť�������ֹ��ȡ�����������ã��������ã����ô����е��ı�
�й�ʹ����CCmdGUI�ĸ���ϸ��Ϣ������������ĵ���Visual C++�̡̳��еġ������û����桱���ֺ������ĵ���Visual C++����Աָ�ϡ��еġ���θ����û�������󡱲��֡�
#include <afxwin.h>

����ģ�CCmdTarget


CCmdUI��ij�Ա

���ݳ�Ա
m_nID�û��ӿڶ����ID
m_nIndex�û��ӿڶ�����±�
m_pMenuָ��CCmdUI��������IJ˵�
m_pSubMenuָ��CCmdUI��������IJ˵����Ӳ˵�
m_pOtherָ����֪ͨ�Ĵ��ڶ���

����
Enable�������ֹ�������ȡ�û��ӿڶ���
SetCheckΪ�����������û��ӿڶ����ѡ��״̬
SetRadio���Ա����SetCheck���ƣ������ڵ�ѡť��
SetTextΪ�����������û��ӿڶ�����ı�
ContinueRouting֪ͨ����·�ɻ��Ƽ����ش��������͵�ǰ��Ϣ