Помогите ламеру Please

Тема в разделе "MS Visual C++", создана пользователем john, 4 ноя 2006.

Статус темы:
Закрыта.
  1. john

    john Гость

    Привет всем.
    у меня такая проблема: нужно написать программу на visual c++ ,а я этот язык знаю очень плохо.
    Как написать на c++ вот такое действие при нажатии на кнопку

    var a = document1.edit1.value;
    var b = document1.edit2.value;
    var c = (x+y);
    documet1.edit3.value=©;

    это что-то типа на javascript, короче нужно что-бы значения из edit1 и edit2 складывались,
    и результат отображался в edit3.
    что-то типа

    int a;
    int b;
    int c;
    void CMy2Dlg::OnButton1()
    {
    a = ?;
    b = ?;
    c = ?;
    ????????????
    }

    Помогите please, очень надо. Курсовую надо сдавать, а ещё ничего не написано.
     
  2. maksa

    maksa Гость

    если в двух словах, то так:
    Код (Text):
    CString a,b,c;
    //a и b вводим в эдиты
    CEdit* pA;
    CEdit* pB;
    CEdit* pC;
    pA=(CEdit*)this->GetDlgItem (ID pervogo edite);
    pB=(CEdit*)this->GetDlgItem (ID vtorogo edite);
    pC=(CEdit*)this->GetDlgItem (ID tretjego edite);
    //ID компилятор (Visual Studia) генерирует сам когда рисуешь эдиты
    pA->GetWindowText (a);
    pB->GetWindowText(b);
    c=a+b;
    pC->SetWindowText (c);
    //или (точно не помню) pC->SetWindowText (&c);
    если не считать пердшествующих операций, то вроде все, да вот еще, предварительно надо в MESSAGE_MAP занести ON_COMMAND (id кнопки, название функции) функция должна быть void name ()
     
  3. john

    john Гость

    Большое тебе спасибо maksa :blink:
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей