开发者社区> 问答> 正文

chrome CEF3中用MFC重写js对话框问题

chromejavascriptmfc对话框
各位大神好:在CEF3嵌入MFC窗体后,由于原生alert框在我电脑上确定/取消按钮显示不全,所以拦截了js弹出框消息,用MFC的messagebox框代替。但是,对话框弹出后,如果有别的页面遮挡了网页,会导致弹出框后面的网页变花,不知道这个问题怎么解决!请各位高手讲一下!谢谢!

展开
收起
小旋风柴进 2016-03-20 09:50:31 2784 0
1 条回答
写回答
取消 提交回答
  • messagebox关闭后重画一下窗口试试:用如下代码
    InvalidateRgn(hwnd,NULL,TRUE);//窗口DC立即失效
    UpdateWindow(hwnd);//重画窗口失效部位
    2019-07-17 19:08:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载