看看这个可不可以,是VCSDI下改造了现成的about帮助对话框。BOOLCAboutDlg::OnInitDialog(){CDialog::OnInitDialog();//TODO:在此添加额外的初始化ModifyStyleEx(0,WS_EX_LAYERED);//自己加的SetLayeredWindowAttributes(0,150,LWA_ALPHA);//自己加的SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//自己加的EnableWindow(FALSE);//自己加的returnTRUE;//returnTRUEunlessyousetthefocustoacontrol//异常:OCX属性页应返回FALSE}=======================================恩,BlueWanderer说的是,没有常规方法。输入事件分两种:一种是硬件输入事件,一种是虚拟输入事件,我们一般处理的是虚拟输入事件,很少涉及硬件输入事件。而这两种事件都会影响我们的窗口行为。你是不是想实现迅雷窗口的效果?这个是需要自己加工的,不是调用3、5个函数能解决的。我给的是个模型而已。另外,你提到说下面的窗口可以响应鼠标单击事件,这个想法有点不靠谱了。
|