zoukankan      html  css  js  c++  java
  • Edit Control的Enter响应函数

    Edit ControlEnter响应函数

    1.   dialog中添加edit control ,选择“Multi_Line mode
    2.   MFC Class Wizard中添加Virtual Function ,将PreTranslateMessage函数重载,并在重载函数中添加如下代码
    3. 一个例子如下:

     


    if ( WM_KEYFIRST == WM_KEYDOWN ) // <= pMsg->message && pMsg->message <= WM_KEYLAST
        if (pMsg->wParam==VK_RETURN )
        {
            HWND hWnd=::GetFocus();
            int   m_nID=::GetDlgCtrlID(hWnd);
            GX_STATUS status;
            if ( m_nID == 1023IDC_EDIT_ExplosureTime )  
            {

                UpdateData(TRUE);

                if (m_bLfDeviceOpen)

            status = m_LfCamera.SetFloat( GX_FLOAT_EXPOSURE_TIME, m_fExplosureTime);

                if (m_bLfDeviceOpen)

            status = m_RiCamera.SetFloat( GX_FLOAT_EXPOSURE_TIME, m_fExplosureTime);

                m_sldShutter.SetPos(( int )m_fExplosureTime );

                UpdateData(FALSE);  
            }
        }

    return CDialog::PreTranslateMessage(pMsg);





  • 相关阅读:
    假期周总结七
    假期周总结六
    假期周总结五
    假期周总结四
    假期周总结三
    假期总结二
    假期周总结一
    项目目标分析
    lightoj 1013
    lightoj 1012
  • 原文地址:https://www.cnblogs.com/ouxiaogu/p/3320393.html
Copyright © 2011-2022 走看看