MFC 自定义控件 ID与信息绑定

来源:互联网 发布:七牛云和阿里云的区别 编辑:程序博客网 时间:2024/04/29 11:04

手动添加自定义控件

1.

BEGIN_MESSAGE_MAP(CFileListBox, CListBox)
ON_WM_LBUTTONDBLCLK()
ON_WM_DESTROY()

ON_BN_CLICKED(IDC_BUTTON_SELECT,OnBtnSelet)

END_MESSAGE_MAP()


2.

CFileListBox类里边

afx_msg void OnBtnSelet();


3.

void CFileListBox::OnBtnSelet(void)
{
CString strFilter = L"Chart Files (*.xlc)|*.xlc|All Files (*.*)|*.*||";
CFileDialog dlgFile(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,strFilter);

if(dlgFile.DoModal() == IDOK)
{
CString strPath = dlgFile.GetFileName();

m_edPath.SetWindowTextW(strPath);
}
}


原创粉丝点击