Как я могу использовать поле со списком m_my?
how can i functional m_my combo box?
Что я уже пробовал:
void CnewprojectmengaeView::OnInitialUpdate() { CView::OnInitialUpdate(); // TODO: Add your specialized code here and/or call the base class m_myCombo.Create(WS_CHILD | WS_VISIBLE | CBS_SIMPLE | WS_VSCROLL, CRect(1200, 600, 1300, 750), this, 7); m_myCombo.InsertString(0, _T("View")); m_myCombo.InsertString(1, _T("Move")); m_myCombo.InsertString(2, _T("Stop")); m_myCombo.InsertString(3, _T("Exit")); void CnewprojectmengaeView::Onm_myCombo() { // TODO: Add your implementation code here. if (m_myCombo.GetCurSel() == 0) { CClientDC dc(this); CBrush brush_black(RGB(0, 0, 0)); //Brush black the new train dc.FillRect(CRect(130, 171, 170, 180), &brush_black); //Draw train SetTimer(1, 30, NULL); } if (m_myCombo.GetCurSel() == 1) { CClientDC dc(this); CBrush brush_black(RGB(0, 0, 0)); //Brush black the new train CBrush brush_white(RGB(255, 255, 255)); //Brush white the old train dc.FillRect(CRect(X1, 171, X1 - 20, 180), &brush_black); //Draw new train dc.FillRect(CRect(X1 - 40, 171, X1 - 20, 180), &brush_white); //Draw the old train X1++; // Run the train SetTimer(1, 30, NULL); } if (m_myCombo.GetCurSel() == 2) { X1--; } if (m_myCombo.GetCurSel() == 3) { exit(0); } SetTimer(1, 30, NULL); }
OriginalGriff
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. И мы не имеем ни малейшего представления о том, что ваш combobox предназначен делать, а тем более, что он делает или не делает в данный момент.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.