menu.LoadMenu(IDR_MENU1);
CMenu* pPopup = menu.GetSubMenu(0);
assert(pPopup!=NULL);
CPoint point;
::GetCursorPos(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);
m_bookSet.AddNew();
m_bookSet.column1 = dlg.m_bookname;
m_bookSet.column2 = dlg.m_bookauthor;
m_bookSet.column3 = TRUE;
m_bookSet.column4 = dlg.m_bookCatalog;
m_bookSet.Update();
m_bookSet.Close();
m_bookSet.Delete();
m_bookSet.Close(); //直接delete
try{
if(m_bookSet.IsOpen())
m_bookSet.Close();
strSQL.Format(_T("select * from books_book where 分类 = '%s'"),m_SelText);
if(!m_bookSet.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL)){
MessageBox(_T("打开数据库失败!"),_T("数据库错误"),MB_OK);
return;
}
while(!m_bookSet.IsEOF()){
try
{
m_bookSet.Edit();
m_bookSet.column4 = dlg.m_catalog;
m_bookSet.Update();
m_bookSet.MoveNext();
}
catch (CDBException* e)
{
e->ReportError();
return;
}
}
//m_bookSet.Update();
m_bookSet.Close();
}catch(CDBException& e){
e.ReportError();
}
afx_msg void OnBnClickedXXX(UINT nID);
ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1, IDC_BUTTON5, OnBnClickedXXX)
ON_BN_CLICKED(IDC_BUTTON1, &CDlg2::OnBnClickedButton1) // 单独一个按钮的
void CDlg2::OnBnClickedXXX(UINT nID)
{
CStatic *p = (CStatic*)GetDlgItem(IDC_STATIC);
UINT id = nID - IDC_BUTTON1;
switch(id)
{
case 0:p->SetWindowText(L"aaa");break;
case 1:p->SetWindowText(L"bbb");break;
case 2:p->SetWindowText(L"ccc");break;
case 3:p->SetWindowText(L"ddd");break;
case 4:p->SetWindowText(L"eee");break;
}
}