社区
界面
帖子详情
WINCE如何把控件窗口编程透明
devilline
2009-11-27 04:35:16
RT
...全文
88
4
打赏
收藏
WINCE如何把控件窗口编程透明
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devilline
2009-11-30
打赏
举报
回复
up。。。看看有没有更好的
wfx_net
2009-11-28
打赏
举报
回复
void DrawParentBackground(HWND hChild, HDC hDC, CRect rc)
{//取背景色
HWND hParent = GetParent(hChild);
CPoint pt(rc.TopLeft());
ClientToScreen(hChild, &pt);
ScreenToClient(hParent, &pt);
HDC hMemDC = CreateCompatibleDC(hDC);
CRect rcParent;
GetClientRect(hParent, rcParent);
HBITMAP hBitmap = CreateCompatibleBitmap(hDC, rcParent.Width(), rcParent.Height());
HBITMAP hOld = (HBITMAP)SelectObject(hMemDC, hBitmap);
SendMessage(hParent, WM_ERASEBKGND, (WPARAM)hMemDC, 0);
SendMessage(hParent, WM_PRINTCLIENT, (WPARAM)hMemDC, PRF_CLIENT);
BitBlt(hDC, rc.left, rc.top, rc.Width(), rc.Height(), hMemDC, pt.x, pt.y, SRCCOPY);
SelectObject(hMemDC, hOld);
DeleteObject(hBitmap);
DeleteDC(hMemDC);
}
然后在你更改内容后的地方添加
HDC hDC = ::GetDC(m_hWnd);
CRect rc;
static.GetWindowRect(rc);
ScreenToClient(rc);
DrawParentBackground(m_hWnd, hDC, rc);
::ReleaseDC(m_hWnd, hDC);
invalidate();
一定可以的
yschenwei
2009-11-27
打赏
举报
回复
[Quote=引用 1 楼 wwgddx 的回复:]
有些可以ONCTRLCOLOR消息里返回空刷子处理,但是有些控件不行,比如BUTTON, 要不就是自己重写,ONPAINT里面自己画,只画边框和文字就可以了.
要不然就用截取父窗口背景帖到空间窗体背景上.
[/Quote]
还是用第一种方式好点,因为WINCE虽然运行的时候是全屏的,但是也许允许最小化的。而且后面的背景窗口还有可能是动态的。
wwgddx
2009-11-27
打赏
举报
回复
有些可以ONCTRLCOLOR消息里返回空刷子处理,但是有些控件不行,比如BUTTON, 要不就是自己重写,ONPAINT里面自己画,只画边框和文字就可以了.
要不然就用截取父窗口背景帖到空间窗体背景上.
一个基于
WinCE
的
控件
浏览
窗口
综上所述,"一个基于
WinCE
的
控件
浏览
窗口
"项目涵盖了
WinCE
应用开发、.NET Compact Framework、C++
编程
、WebBrowser
控件
使用等多个技术领域,对于想要深入学习嵌入式系统和移动应用开发的工程师来说,这是一个有价值...
Wince
STATI
控件
显示位图
在Windows
编程
中,STATIC
控件
通常用于显示文本,但在
Wince
中,我们可以通过自定义扩展它的功能,使其能够显示位图。这需要利用WinAPI函数和
控件
的消息处理机制。 1. **创建STATIC
控件
**: 在Visual Studio 2008中...
Wince
对话框
控件
源程序
总的来说,"
Wince
对话框
控件
源程序"是一个实用的学习工具,它涵盖了GUI
编程
的关键概念,包括资源文件的使用、消息循环、
窗口
过程和事件处理。对于想要在嵌入式系统领域发展的开发者来说,掌握这些技能是非常重要的...
wince
编程
第三版 PDF
在
WinCE
中,开发者将学习如何创建、管理和自定义
窗口
,以及如何使用各种标准
控件
,如按钮、文本框和列表视图。此外,还会涉及
控件
的消息传递机制和状态管理,这对于创建响应迅速、功能丰富的应用程序至关重要。 ...
CIG.zip_
WINCE
读写Excel_
wince
_
wince
excel_
wince
控件
标题"\"CIG.zip_
WINCE
读写Excel_
wince
_
wince
excel_
wince
控件
\"\"指出,这个压缩包提供了一个解决方案,即在
WinCE
系统上读写Excel文件的能力,以及可能包含一个自定义的可排序列表
控件
。描述进一步解释,这是一个...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章