CHeaderCtrl的OnLButtonUp函数里,能否获取到是普通点击响应的还是改变宽度时响应的? OnLButtonUp里,我想判断当前是由普通的左键点击响应的,还是改变列宽时响应的,能否做到?或者说,在CHeaderCtrl里,可否捕获改变列宽的消息? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你新建了个类,比如是CHeaderCtrlEX,在这个类里直接响应OnLButtonUp就是左键点击,如果你想"吃"掉这个消息,就别再调用CHeaderCtrl::OnLButtonUp(...),这时,控件可能工作不正常. 我是想在OnLButtonUp里判断,是一个左键点击后产生的,还是拖宽list的列后放开鼠标左键导致的 如果主窗口能收到WM_LBUTTONUP,你还会在这里发帖么?要么你新建个类,里面可以收到WM_LBUTTONUP要么你在PumpMessage里判断,当点控件时,鼠标的这个消息只能送到这两个地方,反正主窗口是收不到的,又不是SDK编程。 在CHeaderCtrl里,可否捕获改变列宽的消息通过消息反射,应该可以 一个有深度的问题 自己的程序注册快捷键后,其他的程序怎么就不能使用那个键了? AT指令测试是否连MODEM 共用端口的问题? 实现超链接的一段代码,其中有不解之处 怎么调试 activex?? 怪事也总被我遇上 什么是SQL SERVER? :P 请问如何在一个对话框中让一个listbox控件由隐藏到显示时而不被其它控件挡住? DB-Libray 评述,欢迎发言 C++ ADO 多表数据 QT好的学习资料 为什么控制面板->服务里面看不到"Beep"服务,net start/stop却可以操作?
要么你新建个类,里面可以收到WM_LBUTTONUP
要么你在PumpMessage里判断,
当点控件时,鼠标的这个消息只能送到这两个地方,反正主窗口是收不到的,又不是SDK编程。
通过消息反射,应该可以