1. Create a new project under VC++ using the project wizard and make it a dialog based application. 2. Go into the resource and add the edit controls you need and a button to multiply. Use names such as IDC_EDIT_RATE, IDC_EDIT_HOURS and IDC_EDIT_RESULT for your edit boxes. 3. Go into classwizard and to the 'member variables' add a new variables to the controls. This gives you an easy way to get to the data in the edit controls. So you should create some variables such as m_editRate, m_editHours and m_editResult. 4. Goto the 'message maps' tab again in classwizard. Select the button control from the list onthe left. Select the BN_CLICKED message, and create a function called OnButtonClick(); 5. Goto this function in the code and add the following: ---------------------- CString sRate; m_editRate.GetWindowText( sRate ); CString sHours; m_editHours.GetWindowText( sHours ); CString sResult; m_editResult.GetWindowText( sResult ); float fRate = atof( sRate ); float fHours = atof( sHours ); float fResuls = fRate*fHours; CString sResult; sResult.Format( "%f", fResult ); m_editResult.SetWindowText( sResult ); ---------------------- You'll have to include the right header to use atof() (see the help file).. I can't remember it offhand. Well I hope that will get you started. Philip =)