CButtonST 的使用问题
假设按钮ID为IDC_BUTTON1
1. CButtonST m_btn;
2. 添加Icon资源,设其ID设为IDI_ICON1
3. 在OnInitDialog函数中初始化按钮
:
1.m_btn.SubclassDlgItem(IDC_BUTTON1,this);
2.m_btn.SetIcon(IDI_ICON1);
3.m_btn.SetFlat(FALSE);
网上说按上述步骤,但是我想问下,CButtonST是动态产生的话,CButtonST的ID怎么假设为IDC_BUTTON1呢?
IDC_BUTTON1怎么获得?用m_btn.GetDlgCtrlID()这个好像不行啊!m_btn中的CWnd 一直为00000000.
[解决办法]
CButtonST *m_WzdButton = new CButtonST;
m_WzdButton->Create(m_btnConfig.strCaption,WS_VISIBLE
[解决办法]
WS_CHILD,rcBtn,this,nID);
CButtonST 我也经常用的,它就是继承的CButton
[解决办法]