右键点击悬浮窗口时 悬浮窗的按钮失效

laoraohui 2011-09-20 08:23:07

做了几个悬浮窗 上边动态创建了几个按钮 可是我右键单击悬浮窗的时候会弹出悬浮,停靠,隐藏之类的菜单,然后悬浮窗上的按钮就失效了
变成了灰色,而且会一直是无效状态
这是怎么一回事?
右键弹出的应该是系统菜单吧
如果是load一个菜单资源的话 按钮就不会失效变灰

各位兄弟,怎么解决这种情况阿?菜单还是要弹 但不能让按钮变灰阿
...全文
261 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-10-14
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
shiyunqiang 2011-09-22
  • 打赏
  • 举报
回复
pCmdUI->Enable 是激活按钮。
laoraohui 2011-09-22
  • 打赏
  • 举报
回复
已经解决了 这样解决的

CDockablePane上的动态按钮不可用(Button is disabled on CDockablePane)解...

2010年8月19日联系商易上海电子商务网站建设,了解更多



CDockablePane上的动态按钮不可用(Button is disabled on CDockablePane)解决方法

It looks like you haven"t created a command UI handler for it yet...





BEGIN_MESSAGE_MAP(CMyDialogBar, CDialogBar)


ON_MESSAGE(WM_INITDIALOG, OnInitDialog)


ON_BN_CLICKED(IDC_BUTTON, OnClickButton)


ON_UPDATE_COMMAND_UI(IDC_BUTTON, OnUpdateClickMyButton)


END_MESSAGE_MAP()


void CMyDialogBar::OnUpdateClickMyButton(CCmdUI* pCmdUI)


{ pCmdUI->Enable(); }

感谢VisualEleven, 不过老实说为什么加这个pCmdUI->Enable 还不懂


Eleven 2011-09-21
  • 打赏
  • 举报
回复
你贴个图出来看看~
laoraohui 2011-09-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 visualeleven 的回复:]
C/C++ code


CMenu menu;
VERIFY(menu.CreatePopupMenu());

menu.AppendMenu(MF_STRING, 0x101, _T("MenuItem 1"));
menu.AppendMenu(MF_STRING, 0x102, _T("MenuItem 2"));
……
[/Quote]
不是这样 弹出的菜单应该是系统菜单,右键悬浮窗 都会弹出的那种 如果是自定义的菜单不会出现这种情况
但是也不能屏蔽掉右键菜单,因为要用啊 如果在oncontextmenu里enable按钮一下 也可以解决这个问题
但是按钮很多 全都enable不方便啊
Eleven 2011-09-20
  • 打赏
  • 举报
回复

CMenu menu;
VERIFY(menu.CreatePopupMenu());

menu.AppendMenu(MF_STRING, 0x101, _T("MenuItem 1"));
menu.AppendMenu(MF_STRING, 0x102, _T("MenuItem 2"));
menu.InsertMenu(1, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT)0x11, _T("Sub Menu"));

CPoint pt;
GetCursorPos(&pt);

menu.TrackPopupMenu(TPM_RIGHTBUTTON, pt.x, pt.y, this);
menu.DestroyMenu();

CMenu::EnableMenuItem();呢,也不行吗?
laoraohui 2011-09-20
  • 打赏
  • 举报
回复
很急啊,请帮帮忙~
酷点 -- 屡获国内大奖的桌面软件,内置微软官方认证数字证书,完美支持64位和32位的Windows7、Vista、XP、Windows2008/2003系统。 酷点拥有世界独家的圆形和矩形双面板,让您放入超多的精美图标,有了酷点,您可以快捷打开您的软件、游戏或指定位置,您的Windows桌面从此美轮美奂、干干净净。酷点拥有超多炫目模板和酷爽图标动画效果,界面特效完全可以自定义! 酷点的酷处: 1、图标拖入拖出:只要会用鼠标,您可以把各种可执行文件、普通文件和文件夹、快捷方式自由拖入拖出酷点的面板,酷点自动识别最清晰的图标,并自动匹配快捷方式的说明文字。哈,点击一下拖入的图标即可运行,不喜欢就直接拖出。 2、醒目文字提示:鼠标只要悬浮在图标上面,立即浮现特效文字说明,字体颜色由您定义。 3、酷爽动画效果:酷点在您拖入拖出图标时,均有酷毙的动画效果,内置多种特效让您选择。 4、自由键鼠控制:您可以使用鼠标滚轮和键盘左右箭头控制圆形面板内的图标旋转,更可以按下键盘的空格或者回车切换背景模式和中心图标样式! 5、面板自由开关:您可以单独开启矩形面板,也可以单独开启圆形面板,默认是两个全开喔 6、界面随心而变:清晰易懂的功能设置,轻松自由变换炫酷界面样式,更可自己动手随心设计! 7、更多特色功能:您还可以开启一个时钟,能找到么?还有内置N多精美图标,还有......一切等您来发现! 酷点 CoolDock 3.21 正式版(2012年9月13发布): 新增:全新设置向导(新用户初次运行会自动弹出,老用户可以在矩形面板等处右键菜单内打开) 新增:全新的酷点选项设置界面、换肤窗口、升级提示窗口(软媒所有软件统一默认界面的开始) 新增:矩形面板 - 查询按钮 新增:全屏桌面 - 添加桌面右键二级菜单常用图标的功能 新增:全屏桌面 - 自定义皮肤功能 修正:性能和功能 - XP下全景桌面导致崩溃的一处问题 修正:性能和功能 - 任务栏面板和全景桌面在非编辑状态下,不再允许移动图标 修正:性能和功能 - 圆形和矩形面板在图标很小的情况下,拖到图标,移动标记显示不完整,并且拖动的图标被移动标记覆盖的问题 修正:性能和功能 - 快捷键在win8下不能呼出酷点的问题 修正:性能和功能 - Win7 64位系统,启动酷点后,控制面板内容显示不完整,右键桌面个性化会报错的问题 修正:任务栏面板 - 播放全屏电影退出后,任务栏面板总是延时显示的问题 修正:矩形面板 - 设置图标以管理员方式运行,重启后失效的问题 修正:矩形面板 - 老酷点用户不显示酷点控制台的问题 修正:矩形面板 - 控制台按钮不能从面板拖到分组内的问题 修正:矩形面板 - Win7 32位系统下,关闭查询按钮时,酷点自动退出的问题 修正:矩形面板 - 查询按钮点开后,依然可以在面板上点出鼠标右键菜单的问题 修正:矩形面板 - “酷点设置”改名为“酷点控制台” 修正:全景桌面 - 设置图标距离屏幕左边的距离,重启后失效的问题
FlashGet3.0 beta2更新信息: 新增功能: 1.添加车库积分随下载完成文件数量而增长的功能,每次登陆及每隔半小时自动刷新积分 2.添加杀毒软件相关功能支持,目前自动检测已支持瑞星、卡巴斯基、金山毒霸、Norton Antivirus、江民等 3.添加选项->速度设置->“启用速度智能控制”功能,开启后快车将根据用户网络情况自动分配带宽资源,在下载同时不影响正常上网 4.添加本地查找功能 5.添加一款白色皮肤,可在皮肤管理器中下载 6.添加下载BT任务时,如果单个文件大于4G并且磁盘格式是FAT,提示用户 7.添加下载列表中的所有分类中所有列的列宽保存,最小列宽限制为25个像素 8.添加车库菜单,快捷使用车库各功能 9.添加下载分块图示里的鼠标滚轮功能 已修正的问题: 1.修改当有任务下载完成时,立即保存数据库,防止程序非法结束后导致任务进度出错 2.修改启动快车后自动登录车库时,有时候登录失败的BUG 3.极大的优化了用户点击下载链接时启动快车的反应速度 4.修改在某些特定情况下导致数据库无法保存的BUG 5.修正特定情况下会出现的程序崩溃 6.修正新建的保存编辑框不能输入过长路径的问题 7.修改在网页中的URL文字无法拖拽到悬浮窗和主窗体的BUG 8.修改新建任务对话框,点击“浏览”按钮后,默认选中输入框中路径而不是默认路径 9.修改Vista下主菜单处显示为黑色的BUG 10.修改每次启动快车窗口会比上次退出的时候变大的BUG 11.修改快车启动时如果未选中"将快车作为默认的BT下载工具",会清空torrent文件的关联程序的BUG 12.修改皮肤预览图片有时候不显示的BUG 13.修改火狐中安装了快车产品后,火狐原本有的某些子菜单项功能失效的BUG 14.修改火狐中单击左键以及右键菜单中使用快车下载时,与迷你快车冲突的BUG 15.修正下载在移动硬盘路径中的任务,当移动硬盘取下后,在任务列表中点击目录,弹出提示框中选择重新下载 16.修改通过浏览器添加一个任务,主程序启动后检查到有正在下载的任务,把分类切换到正在下载,而不是默认的资源中心 17.修改BT任务文件列表相关的BUG 18.修改在英语语言下部分显示问题 19.修改工具栏搜索框中,在中文输入法输入英文时,回车不直接执行搜索 20.修改下载种子文件,并且开启下载完成后运行的功能,会出现两个一样的新建任务面板的问题 21.修改全部任务完成后关机选项,不存储,每次启动都变为不选中状态 22.修改左侧分类,设置默认下载目录,选择根目录设置,无法设置的BUG 23.修改默认分类为不可重命名,防止在多语言中出现的问题 24.修改部分系统中任务列表无间隔色和高亮色的BUG 25.修改使用Shift+Delete删除文件及任务后,再次按下Shift及复选框选中状态的问题 26.修改任务属性,清空注释后无法保存的BUG 27.修改弹出广告会抢输入法等焦点的问题 28.修正正在下载的任务数已经达到最大任务数时,重新下载其他任务进度显示100%的bug

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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