资源简介
遮罩窗口 - 给窗口增加半透明模糊遮罩
代码片段和文件信息
// MaskWindow.cpp : 实现文件
//
#include “stdafx.h“
#include “MaskWindow.h“
// CMaskWindow
LPCTSTR CMaskWindow::m_lpszClassName=NULL;
IMPLEMENT_DYNAMIC(CMaskWindow CWnd)
CMaskWindow::CMaskWindow()
{
m_bIsBlur=FALSE;
m_bIsMouse=FALSE;
m_hWndControl=NULL;
m_clrMask=0;
m_nMaskAlpha=100;
m_hCacheDC=NULL;
m_hCacheBitmap=NULL;
m_hCacheOldBitmap=NULL;
}
CMaskWindow::~CMaskWindow()
{
DestroyMask();
}
BEGIN_MESSAGE_MAP(CMaskWindow CWnd)
ON_WM_ERASEBKGND()
ON_WM_PAINT()
ON_WM_MOVE()
ON_WM_DESTROY()
END_MESSAGE_MAP()
//创建遮罩窗口(父窗口句柄,是否模糊,是否鼠标穿透,遮罩颜色,遮罩透明度)
BOOL CMaskWindow::CreateMask(HWND hWndParentBOOL bIsBlurBOOL bIsMouseHWND hWndControlCOLORREF clrMaskint nAlpha)
{
if(hWndParent==NULL || !::IsWindow(hWndParent))
{
return FALSE;
}
//------------------------------
DestroyMask();
m_bIsBlur=bIsBlur;
m_bIsMouse=bIsMouse;
m_hWndControl=hWndControl;
m_clrMask=clrMask;
m_nMaskAlpha=nAlpha;
if(m_bIsBlur)
{
m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-10-31 20:12 遮罩窗口\
文件 372736 2016-10-31 20:08 遮罩窗口\MaskWndTest.exe
目录 0 2016-10-31 20:11 遮罩窗口\VC源码\
目录 0 2016-10-31 20:11 遮罩窗口\VC源码\MaskWndTest\
文件 8973 2016-10-31 20:08 遮罩窗口\VC源码\MaskWndTest\MaskWindow.cpp
文件 1224 2016-10-31 20:08 遮罩窗口\VC源码\MaskWndTest\MaskWindow.h
文件 1841 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\MaskWndTest.cpp
文件 506 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\MaskWndTest.h
文件 5350 2016-10-31 20:04 遮罩窗口\VC源码\MaskWndTest\MaskWndTest.rc
文件 5709 2016-10-31 20:04 遮罩窗口\VC源码\MaskWndTest\MaskWndTest.vcproj
文件 4109 2016-10-31 19:02 遮罩窗口\VC源码\MaskWndTest\MaskWndTestDlg.cpp
文件 864 2016-10-31 18:57 遮罩窗口\VC源码\MaskWndTest\MaskWndTestDlg.h
文件 2835 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\ReadMe.txt
目录 0 2016-10-31 20:11 遮罩窗口\VC源码\MaskWndTest\res\
文件 49078 2016-10-31 20:04 遮罩窗口\VC源码\MaskWndTest\res\banner.bmp
文件 21630 2005-12-08 14:56 遮罩窗口\VC源码\MaskWndTest\res\MaskWndTest.ico
文件 367 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\res\MaskWndTest.rc2
文件 911 2016-10-31 20:04 遮罩窗口\VC源码\MaskWndTest\resource.h
文件 178 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\stdafx.cpp
文件 2540 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest\stdafx.h
文件 898 2016-10-31 17:30 遮罩窗口\VC源码\MaskWndTest.sln
目录 0 2016-10-31 20:11 遮罩窗口\易语言源码\
文件 143642 2016-10-31 00:15 遮罩窗口\易语言源码\彗星遮罩窗口模块.e
文件 121426 2016-10-31 00:15 遮罩窗口\易语言源码\彗星遮罩窗口模块.ec
文件 34776 2016-10-29 22:09 遮罩窗口\易语言源码\遮罩窗口演示.e
相关资源
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
评论
共有 条评论