Tab控件问题+ODBC编程的问题+源码的理解 本帖最后由 shenyulv 于 2010-10-13 12:05:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CDishPage::OnButtonAdd() { UpdateData(); if (m_strCode.IsEmpty()||m_strName.IsEmpty()) { AfxMessageBox("请输入菜谱"); return; } float fPrice=(float)atof((LPCTSTR)m_strPrice); m_rsDataSet.AddNew();//没有检查指针就直接用了--如果connection对象是为空,那肯定出错 m_rsDataSet.m_Dish_code=m_strCode;//这里也一样 m_rsDataSet.m_Dish_name=m_strName;//这里也一样 m_rsDataSet.m_Dish_kind=m_strKind;//这里也一样 m_rsDataSet.m_Dish_price=fPrice;//这里也一样 m_rsDataSet.m_Dish_detail=m_strDesc;//这里也一样 m_rsDataSet.Update();//这里也一样 m_rsDataSet.Requery();//这里也一样 RefreshData(); } 那么TAB控件是怎么回事呢?苦闷啊。 搞不懂Tab控件啊。。啊怎么会显示成那个样子哦。。 应该是的Tab上的对话框的显示位置不对,你要先得到Tab控件的有效区域,然后利用MoveWindow将对话框设置到该位置上 关于tabctrl的使用可以参考这个http://blog.csdn.net/xianglitian/archive/2010/05/23/5618814.aspx 本来在上端的tab按钮错位了?可能是按钮的名字太长或者把图片插入到tab按钮中去了 别忘了在 每个 m_page 的初始化函数中加入:CRect rc(0, 0, 0, 0);GetParent()->GetClientRect(&rc);((CTabCtrl*)GetParent())->AdjustRect(FALSE, &rc);MoveWindow(&rc); 如何获得一张图片的主色, CCheckListBox 问题 大家求救关于WebBrowser问题。 PlaySound 在Ontimer中应用播放声音问题 HOOK方式实现word文档透明加解密的问题 GDI+ 请问我的图片为什么显示不出来? http://groups.google.com/group/CppFans新创建的C++社区,大家都来参加呀 大家一般是如何来估计一个项目所需的开发时间的? 各位大侠:哪里有VC++6.00下载呀?? ACCESS 2000的问题! MFC取系统时间问题 富士康不好么
void CDishPage::OnButtonAdd()
{
UpdateData();
if (m_strCode.IsEmpty()||m_strName.IsEmpty())
{
AfxMessageBox("请输入菜谱");
return;
}
float fPrice=(float)atof((LPCTSTR)m_strPrice);
m_rsDataSet.AddNew();//没有检查指针就直接用了--如果connection对象是为空,那肯定出错
m_rsDataSet.m_Dish_code=m_strCode;//这里也一样
m_rsDataSet.m_Dish_name=m_strName;//这里也一样
m_rsDataSet.m_Dish_kind=m_strKind;//这里也一样
m_rsDataSet.m_Dish_price=fPrice;//这里也一样
m_rsDataSet.m_Dish_detail=m_strDesc;//这里也一样
m_rsDataSet.Update();//这里也一样
m_rsDataSet.Requery();//这里也一样
RefreshData();
}
http://blog.csdn.net/xianglitian/archive/2010/05/23/5618814.aspx
GetParent()->GetClientRect(&rc);
((CTabCtrl*)GetParent())->AdjustRect(FALSE, &rc);
MoveWindow(&rc);