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);





  • 相关阅读:
    Java并发学习笔记
    OSI七层网络模型
    网络寻址过程
    ThinkPhp之Rce分析
    Java cc6
    Java cc1
    Yso中的URLDNS分析学习
    JWT攻防
    权限维持之创建本地账号(T1136.001)
    redis配置修改后不生效的原因
  • 原文地址:https://www.cnblogs.com/ouxiaogu/p/3320393.html
Copyright © 2011-2022 走看看