BS_OWNERDRAW按扭类不能响应BN_CLICK消息

tjololo 2008-07-31 11:00:49
我写了个BS_OWNERDRAW按扭类,因为要在父窗口中同时进行绘制操作,所以DrawItem中无任何代码:
void CCeButtonST::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
}
此时不响应BN_CLICK消息,后来我改为:
void CCeButtonST::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
CDC *pDC=CDC::FromHandle(lpDrawItemStruct->hDC);
}
就可以响应了。
但是我将这个类移植到EVC中,却又不能响应BN_CLICK消息了,不知道是什么原因。
...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧