CDatetimeCtrl的DTN_DATETIMECHANGE消息响应两次解决方法

news/2025/3/19 20:15:28/
参考:http://topic.csdn.net/t/20050526/12/4037045.html #6楼

背景:通过日历弹出框修改日期是,DTN_DATETIMECHANGE消息响应两次,需要只截获一次即可。


/*
@desc 
通过编辑框修改日期时,该方法被调用一次
通过弹出日历框修改日期时,该方法被调用两次
*/
void   CTestDlg::OnDatetimechangeDatetimepicker1(NMHDR*   pNMHDR,   LRESULT*   pResult)   

    LPNMDATETIMECHANGE pDTChange = reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);    
    *pResult = 0;


    static bool bMoCalOk = true;
    
    //判断是否有CMonthCalCtrl,若有会发送两次Change,截第二次即可
    CMonthCalCtrl* pMoCalCtrl = m_CurTimeCtrl.GetMonthCalCtrl();
    if (pMoCalCtrl != NULL)
    {
        bMoCalOk = !bMoCalOk;
    }


    if (!bMoCalOk)
    {
        return;
    }
    
    //执行自己的代码
}

http://www.ppmy.cn/news/781938.html

相关文章

卡尔曼滤波算法-DTN中一种基于灰色预测和状态估计的位置预测方法

卡尔曼滤波算法 一、基本思想 在实际应用中&#xff0c;常常需要知道实际的物理量的值&#xff0c;但事实上我们很难获得实际系统状态的实际值&#xff0c;因此我们需要对实际物理量的值进行估计。 卡尔曼滤波器主要用于对实际系统状态的估计上&#xff0c;其算法思想是&…

数字孪生(Digital Twin,DT)

数字孪生&#xff08;Digital Twin&#xff0c;DT&#xff09; 每日一诗&#xff1a;《西江月平山堂》 宋苏轼 三过平山堂下&#xff0c;半生弹指声中。十年不见老仙翁。壁上龙蛇飞动。 欲吊文章太守&#xff0c;仍歌杨柳春风。休言万事转头空。未转头时皆梦。 全文目录 数字孪…

TDN: Temporal Difference Networks for Efficient Action Recognition

论文笔记&#xff08;7&#xff09; TDN: Temporal Difference Networks for Efficient Action Recognition主要贡献TDN实验 TDN: Temporal Difference Networks for Efficient Action Recognition 主要贡献 提出了 Temporal Difference Network (TDN)&#xff0c; TDN的核心…

什么是DTD?

一、什么是DTD 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分&#xff0c;文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做…

DTN设置、运行和参数介绍——ONE Readme 翻译

ONE模拟器 The ONE v1.6.0 - Readme原文Quick startConfiguringDTN2 Reference Implementation Connectivity The ONE v1.6.0 - Readme翻译Quick startConfiguringDTN2 Reference Implementation Connectivity The ONE v1.6.0 - Readme原文 The ONE is a Opportunistic Networ…

D-TDNN

实现流程 每层D-TDNN layer的结构如下&#xff1a; 第一层为FNN-based的bottleneck layer。 g为TDNN层的output size(growth rate)&#xff0c;bottleneck layer层的output size为2g, 最后将D-TDNN的输入与TDNN layer的输出连接起来。整个D-TDNN的结构如下&#xff1a; 整…

机会网络(DTN)——MaxProp

机会网络&#xff08;DTN&#xff09;——MaxProp MaxProp是在 ProPhet协议的基础上发展而来&#xff0c;不仅重新定义了更新公式&#xff0c;而且利用一些额外机制来提高消息的传输成功概率&#xff0c;并降低传输时延。本质也是一种基于概率统计的路由协议。 MaxProp消息调…

TDNN和TCN的区别

TDNN时延神经网络---TDNN-F_zx超的博客-CSDN博客_tdnn网络 时间卷积网络(TCN) 总结&#xff1a;时序模型不再是递归网络(RNN) 的天下&#xff0c;但作为信息粗暴提取的一种方法&#xff0c;请不要神话CNN ! | David 9的博客 --- 不怕"过拟合"