社区
图形处理/算法
帖子详情
画在桌面的问题
puhuofeie
2004-07-22 02:32:31
用Windows API(不用MFC)从硬盘上加载一个位图文件,然后把它画到桌面上,并且覆盖桌面,包括任务栏,该怎么实现?最好有代码。
...全文
158
4
打赏
收藏
画在桌面的问题
用Windows API(不用MFC)从硬盘上加载一个位图文件,然后把它画到桌面上,并且覆盖桌面,包括任务栏,该怎么实现?最好有代码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
酒红绿叶
2004-07-23
打赏
举报
回复
怎样恢复成原来得墙纸那!!
zhucde
2004-07-22
打赏
举报
回复
不和创建一个TopMost窗口.
将上句的:
HDC dc = ::GetDC(m_hWnd);
改为HDC dc = ::GetDC(NULL);
直接获得屏幕DC,
然后绘制在DC上即可.
使得图片够大,足够覆盖,
当然,这样的话,你得不停的来绘制,
防止它被擦除.
另一种方法就是:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,"C:\\aa.BMP",WM_WININICHANGE);
设置一个墙纸,
然后把桌面隐藏掉
lanstar200
2004-07-22
打赏
举报
回复
在OnInitDialog中
int nScreenWidth = GetSystemMetrics( SM_CXSCREEN);
int nScreenheight = GetSystemMetrics( SM_CYSCREEN);
MoveWindow( 0 , 0 ,nScreenWidth , nScreenheight , TRUE);
將窗口設置成屏幕大小
lanstar200
2004-07-22
打赏
举报
回复
自己創建一個TOPMOST窗口
然後再OnPaint()中
HDC dc = ::GetDC(m_hWnd);
HDC dcMem;
dcMem = ::CreateCompatibleDC(dc);
HBITMAP hBitmap = (HBITMAP) ::LoadImage( NULL , "C:\\2.bmp" , IMAGE_BITMAP ,
0 , 0 ,LR_LOADFROMFILE );
HBITMAP hOldBm = (HBITMAP)::SelectObject(dcMem , hBitmap);
CRect rt;
BITMAP bm;
::GetObject( hBitmap , sizeof(BITMAP) , &bm);
GetClientRect(&rt);
::SetStretchBltMode(dc , COLORONCOLOR);
StretchBlt( dc , 0 , 0 , rt.Width() , rt.Height() , dcMem , 0 , 0 , bm.bmWidth , bm.bmHeight , SRCCOPY);
::DeleteDC(dcMem);
DeleteObject(hBitmap);
::ReleaseDC( m_hWnd , dc);
QQ游戏大厅的你
画
我猜游戏白屏
问题
解决
QQ游戏大厅的"你
画
我猜"游戏白屏
问题
解决
导航栏闪烁
问题
解决归纳
使用双缓存刷图的前提下,Win7系统还是出现闪烁,后来通过以下三点解决
问题
1. AfxRegisterWndClass注册Wnd时设置
画
刷为黑色 2. OnEraseBkgnd 直接返回true 3. 右键软件exe,,将兼容性中的禁止
桌面
元素打上√,禁止掉
丹青识
画
系统在.NET生态中的集成:从Web API到
桌面
WPF应用
本文介绍了如何利用星图GPU平台,一键自动化部署丹青识
画
·智能影像雅鉴系统镜像,并详细阐述了其在.NET生态中的集成应用。通过构建ASP.NET Core Web API中间层与WPF
桌面
客户端,开发者可快速实现智能图片内容识别与分析功能,典型应用于构建本地化的智能图片管理工具。
---rk3399 平台出现不出
桌面
问题
解决
有开机动
画
, 有如下错误: [drm:vop_afbdc_atomic_check] *ERROR* not support afbdc关掉afbdc功能,就好了!hardware/rockchip/libgralloc:Android.mk: diff --git a/Android.mk b/Android.mkindex 2ea9765..937dfe6 100644--- a...
ubuntu
桌面
被删除或home文件跑到
桌面
问题
1.ubutnu下home文件全跑到了
桌面
上
问题
: 在使用ubuntu时难免会遇到一些
问题
,比如:有时候为了整理好文件及文件夹而将home文件夹中的 图标。 (注:这是一个图标,在home文件夹中)删除了,从而出现了home文件夹中的全部内容在系统重启之后都出现在
桌面
上,这对于比较喜欢干净
桌面
的人来说是受不了的。 笔者也是不小心使用,rm -rf 命令的时候,手太快,整个
桌面
都删没了,注...
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章