求解决,关于VC++6.0中ComboBox控件的使用方法 5
在书中学习一个制作AutoRun免疫程序的小程序,在MFC中先创建一个MFCAppWizard的基本对话框程序,在程序界面中添加一个ComboBox控件,ComboBox...
在书中学习一个制作AutoRun免疫程序的小程序,在MFC中先创建一个MFC AppWizard的基本对话框程序,在程序界面中添加一个ComboBox控件,ComboBox控件的设置为:重新命名一个ID为IDC_COMBO_DRIVER,并添加一个控件变量:右键单击ComboBox控件,选择建立类向导,再选择"Member Variables"选项卡,双击IDC_COMBO_DRIVER,弹出“Add Member Variables”对话框,添加变量名为m_ComboDriver,选择类型为“Control”,然后单击“OK”,书中给出一个ComboBox控件处理函数为
VOID CImmunityUDlg::InitComboDriver()
{
char szDriverString[MAXBYTE] = { 0 };
char *pTmp = NULL;
SetDlgItemText(IDC_COMBO_DRIVER, _T("请选择欲免疫的盘符..."));
GetLogicalDriveStrings(MAXBYTE, szDriverString);
pTmp = szDriverString;
while ( *pTmp )
{
m_ComboDriver.AddString(pTmp);
pTmp += 4;
}
}
这个函数要怎么添加????如果直接在 CImmunityUDlg的类中添加的话,程序可以编译通过,运行后不能显示电脑中的盘符.
如果是双击ComboBox控件将ComboBox控件的函数改为InitComboDriver,并在 CImmunityUDlg的类中添加的话,程序不能通过编译.
求解决 求解决 求解决 展开
VOID CImmunityUDlg::InitComboDriver()
{
char szDriverString[MAXBYTE] = { 0 };
char *pTmp = NULL;
SetDlgItemText(IDC_COMBO_DRIVER, _T("请选择欲免疫的盘符..."));
GetLogicalDriveStrings(MAXBYTE, szDriverString);
pTmp = szDriverString;
while ( *pTmp )
{
m_ComboDriver.AddString(pTmp);
pTmp += 4;
}
}
这个函数要怎么添加????如果直接在 CImmunityUDlg的类中添加的话,程序可以编译通过,运行后不能显示电脑中的盘符.
如果是双击ComboBox控件将ComboBox控件的函数改为InitComboDriver,并在 CImmunityUDlg的类中添加的话,程序不能通过编译.
求解决 求解决 求解决 展开
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询