CMFCColorButton的颜色更改通知
Notification of colour changed on CMFCColorButton?
我有一个MFC颜色按钮在我的对话框。我想检测当用户选择不同的颜色,但似乎不能拿起任何通知。
从阅读文档,我认为这将工作;
// Within the CPP
BEGIN_MESSAGE_MAP(CSampleCode, CDialogEx)
ON_NOTIFY(BN_CLICKED, IDC_MFCCOLOR_BUTTON, OnColorSelectionChanged)
END_MESSAGE_MAP()
void CSampleCode::OnColorSelectionChanged(NMHDR* pNMHDR, LRESULT* pResult)
{
// Do Something
}
我在对话框中有其他控件,我可以毫无问题地接收其通知。似乎不能让MFC颜色按钮触发任何东西。
任何想法吗?
从BCG帮助文件…
CBCGColorButton对象通知它的父对象颜色的变化WM_COMMAND | BN_CLICKED通知。父节点可以检索
当您应该捕获WM_COMMAND时,看起来您正在寻找通知消息。
相关文章:
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- 如何在24位SDL_Surface上设置像素的颜色
- 如何从SDL_Surface获取特定像素的颜色
- 函数如何通知用户它基于函数原型抛出异常?
- 如何在ECS框架中更新组件数据和通知系统
- 当 I2C 值在C++中发生变化时收到通知
- 如何设计具有不同类型的通知和观察器的观察者模式?
- 列表视图更改选择颜色
- GtkTreeView 交替行颜色
- 当可输入框在窗口中处于活动状态时获得通知的任何方法
- dx11 渲染到纹理仅显示透明颜色
- 使用 OpenGL 4.5 更改所选顶点的颜色
- 为什么我的 LEGACY OPENGL 颜色反转了?
- 是否有必要获取锁并在不需要唤醒线程时通知condition_variable?
- 如何在点击通知时捕获用户的点击操作
- 在通知提升间处理条件变量时未按住锁会导致问题
- 双击更改 mfc 中列表控件中的行的颜色
- 通知条件变量后使用互斥锁
- CMFCColorButton的颜色更改通知