
mfc
zara2019
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mfc 设置组合框展开选项
有说用ShowDropDown(TRUE);我测试后有BUG,展开是展开了,展开的部分竟然显示在左上角,都跑到窗口外面去了,,,没办法,mfc有bug,最后采用派发消息,ok,测试可用。::PostMessage(m_combBox, CB_SHOWDROPDOWN, 1, 0);//m_combBox是组合框控件类型变量...原创 2020-07-14 14:47:34 · 301 阅读 · 0 评论 -
mfc菜单项修改更新后,mfc运行后菜单快捷键不显示
在对菜单项进行更新后,编译运行后,新加的菜单没有快捷键显示原因:程序在运行后将运行信息写入注册表,程序退出时却没有清理这些信息,导致再次运行会用注册表中以前的信息去初始化界面的工作。解决方法:CxxxApp的虚函数ExitInstance()中在应用程序退出的时候清除注册表信息,加如下两句代码AfxOleTerm(FALSE);this->CleanState();类向导操作:Ctrl + Shift + X选择CxxxApp类->点击虚函数->选中ExitInstanc原创 2020-06-08 11:24:06 · 1327 阅读 · 1 评论 -
mfc设置窗口控件半透明接收鼠标事件
在窗口初始化函数总加如下代码,当然要调用API来:::SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, ::GetWindowLongPtr(GetSafeHwnd(), GWL_EXSTYLE ^ WS_EX_LAYERED) ^ WS_EX_LAYERED);SetLayeredWindowAttributes(0, 150, LWA_ALPHA);原创 2020-06-05 18:02:13 · 369 阅读 · 0 评论 -
class "Cxxxx"没有成员“GetContextMenuManager" "GetContextMenuManager":不是"Cxxxx"的成员
单文档项目选择经典菜单,编译报错,自己没有添加代码class “Cxxxx"没有成员“GetContextMenuManager”“GetContextMenuManager”:不是"Cxxxx"的成员分析后发现,当前类Cxxx继承自CWinApp,而CWinApp是没有GetContextMenuManager函数,若建立工程的时候选择”使用菜单栏和工具栏“不报错,分析后发现,此时Cxx...原创 2020-04-10 11:15:00 · 4268 阅读 · 2 评论