POSITION pos = m_detaillist.GetFirstSelectedItemPosition();
if(pos) //Èç¹ûÑ¡ÖÐÒ»ÐÐ
{
int nItem = m_detaillist.GetNextSelectedItem(pos);
XshtDlg XshtDetail;
XshtDetail.m_HTBH=m_detaillist.GetItemText(nItem,0);
XshtDetail.m_SPBH=m_detaillist.GetItemText(nItem,1);
XshtDetail.m_SPMC.AddString(m_detaillist.GetItemText(nItem,2));//运行到本行出错,m_SPMC是一个组合框变量
XshtDetail.m_GG=m_detaillist.GetItemText(nItem,3);
XshtDetail.m_DW=m_detaillist.GetItemText(nItem,4);
XshtDetail.m_SL=m_detaillist.GetItemText(nItem,5);
XshtDetail.m_DJ=m_detaillist.GetItemText(nItem,6);
XshtDetail.m_JQBJ=m_detaillist.GetItemText(nItem,7);
XshtDetail.m_BZ=m_detaillist.GetItemText(nItem,8);
UpdateData(false);
XshtDetail.m_bAddOrModify=1;
if (XshtDetail.DoModal()==IDOK)
if(pos) //Èç¹ûÑ¡ÖÐÒ»ÐÐ
{
int nItem = m_detaillist.GetNextSelectedItem(pos);
XshtDlg XshtDetail;
XshtDetail.m_HTBH=m_detaillist.GetItemText(nItem,0);
XshtDetail.m_SPBH=m_detaillist.GetItemText(nItem,1);
XshtDetail.m_SPMC.AddString(m_detaillist.GetItemText(nItem,2));//运行到本行出错,m_SPMC是一个组合框变量
XshtDetail.m_GG=m_detaillist.GetItemText(nItem,3);
XshtDetail.m_DW=m_detaillist.GetItemText(nItem,4);
XshtDetail.m_SL=m_detaillist.GetItemText(nItem,5);
XshtDetail.m_DJ=m_detaillist.GetItemText(nItem,6);
XshtDetail.m_JQBJ=m_detaillist.GetItemText(nItem,7);
XshtDetail.m_BZ=m_detaillist.GetItemText(nItem,8);
UpdateData(false);
XshtDetail.m_bAddOrModify=1;
if (XshtDetail.DoModal()==IDOK)
解决方案 »
- VS2010新建的单文档程序中默认的工具栏按钮是灰色的吗
- 如何获取当前Socket缓冲区中含有的字节数?
- 在单文档显示图片,帮我看看问题出在哪里了呢
- 用WinInet类获取网页内容的问题,IE中设置了代理
- C to VB
- 请问如何使用MFC中的TRACE宏??
- Windows Networking Functions的使用方法!!!
- 高手,怎样让CHM与程序关联起来,有没有什么教程?
- 谁有那些标准工具条的图标.
- 关于对话框的问题?(在线等待!!!)
- .exe也可以有输出函数,可是在dll中正确的输出函数,在.exe中却执行报错了;两者实现时,有什么区别要注意么?
- 那位大侠能把GCC中的嵌入式汇编转成VC下的?急!急!!急!!!
XshtDetail.m_HTBH=m_detaillist.GetItemText(nItem,0);
XshtDetail.m_SPBH=m_detaillist.GetItemText(nItem,1);
XshtDetail.m_SPMC.AddString(m_detaillist.GetItemText(nItem,2));//运行到本行出错,m_SPMC是一个组合框变量--新手的常见错误现象。
虽然定义了XshtDlg XshtDetail;但这只是定义了该对话框的一个实例,而对话框上的各个控件必须在对话框DoModal后才会被创建出来,因此,你在DoModal之前就操作该对话框的控件对象,结果是必死无疑阿。
extern CComboBox* pmyComboBox;// Add 20 items to the combo box.
CString str;
for (int i=0;i < 20;i++)
{
str.Format(_T("item string %d"), i);
pmyComboBox->AddString( str );
}