怎么让当前窗口的背景来响应鼠标消息 也就是想实现像QQ音乐这类的 屏幕歌词被锁定 后那样的效果.当没有锁定时,鼠标移动到上面可以进行正常操作,当锁定后,它就不能操作了,鼠标消息就会由它后面的窗口来响应.vc中实现起来复杂度如何? 如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上回复够精炼,结了//设置窗口层叠模式SetWindowLong(m_hWnd,GWL_EXSTYLE ,GetWindowLong(m_hWnd,GWL_EXSTYLE)|WS_EX_LAYERED);//设置透明模式 SetLayeredWindowAttributes(GetSysColor(COLOR_MENUBAR),128,LWA_COLORKEY);//设置WS_EX_TRANSPARENT穿透 SetWindowLong(m_hWnd,GWL_EXSTYLE ,GetWindowLong(m_hWnd,GWL_EXSTYLE)|WS_EX_TRANSPARENT|WS_EX_TOPMOST);//设置为 总在最前端 恢复用 HWND_NOTOPMOST ::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW | SWP_NOMOVE | SWP_NOSIZE); MFC Clistctrl控件 ADO连接sql server2005 出现runtime error!! VS2010窗口布局问题 VC6.0 WMP ActiveX在VC2008的问题?(有谁遇到过) 怎样在一个dll里加入一个捕捉键盘按键的消息????? 求助!急需 对this理解不好,谁给我说说,谢谢 邮件地址为[email protected]那分 如何在 CSplashWnd启动时完全屏蔽主窗口? 如何编写邮件收发程序 CreateProcess在系统服务的本地系统账户下返回C0000142 BCG的工程,如何取消菜单的下拉风格 关于线程挂起与恢复到问题
SetLayeredWindowAttributes(GetSysColor(COLOR_MENUBAR),128,LWA_COLORKEY);//设置WS_EX_TRANSPARENT穿透
SetWindowLong(m_hWnd,GWL_EXSTYLE ,GetWindowLong(m_hWnd,GWL_EXSTYLE)|WS_EX_TRANSPARENT|WS_EX_TOPMOST);//设置为 总在最前端 恢复用 HWND_NOTOPMOST
::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW | SWP_NOMOVE | SWP_NOSIZE);