`
isiqi
  • 浏览: 16489687 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Windows Mobile下的窗体半透明实现

阅读更多

windows mobile不像windows那么方便,有SetLayeredWindowAttributes可以使用来实现半透明。

在显示一个窗体之前,需要得到得到桌面DC,将其拷贝至内存DC中,再将相应区域的内容拷贝至窗口DC,最后进行半透明处理。

用到的函数有

GetDC
CreateCompatibleDC

BitBlt
AlphaBlend

等。

前述为转来,稍后做一些sample上来。

分享到:
评论

相关推荐

    WindowsMobile 窗体透明的实现

    本文将深入探讨如何在Windows Mobile环境下实现窗体透明,并给出具体的实现步骤和技术要点。 首先,我们需要理解Windows Mobile窗口透明的基本原理。在Windows Mobile操作系统中,窗体透明是通过修改窗体的背景颜色...

    Windows mobile 透明/半透明控件组(皮肤控件)

    当前Windows mobile下的皮肤控件还很少,而且实现透明的更加少。本人曾经在Delphi开发过一套透明控件,于是决定把它移植到windows mobile系统下。在仿真器上和三星I718+上测试过,更换皮肤速度优化得相当快了,在...

    Windows Mobile动态窗体代码

    总的来说,实现“Windows Mobile动态窗体代码”涉及的关键技术包括窗体事件处理、图形变换、动画控制以及可能的第三方库的使用。开发者需要具备扎实的编程基础,熟悉.NET Compact Framework,并对UI设计有一定的理解...

    winows mobile 浮动窗体

    在Windows Mobile开发中,浮动窗体的实现主要依赖于.NET Compact Framework,它是微软为嵌入式设备如Windows Mobile设计的.NET框架的一个简化版本。开发者通常会使用C#或Visual Basic .NET来编写这类应用。 创建...

    Windows Mobile 下的GPRS连接实现类

    总之,Windows Mobile下的GPRS连接实现涉及到网络编程、设备控制以及错误处理等多个方面。`Gprs.cpp`和`Gprs.h`文件是实现这一功能的核心,它们通过封装Winsock API和其他相关技术,为开发者提供了一种简单的方式来...

    c#window mobile 半透明效果

    本文将深入探讨如何在Windows Mobile平台上利用C#实现半透明效果,并提供一个实例帮助开发者理解这一技术。 首先,我们需要了解在Windows Mobile上实现半透明的核心概念。半透明效果,也称为alpha混合,涉及到像素...

    Windows Mobile下的FTP类实现

    本篇主要介绍如何在Windows Mobile环境下实现一个FTP类,以便进行文件传输操作。 FTP类是用于封装FTP协议的客户端实现,它允许程序通过网络连接到FTP服务器,执行各种FTP命令,如登录、改变目录、列出目录内容、...

    windows mobile 6.0模拟器使用

    Windows Mobile 6.0 模拟器可以实现邮件直推功能,使移动设备随时随地与 Exchange 服务器通信,收发电子邮件。实现邮件直推功能有两种配置方法: 1. 在移动设备上直接配置与 Exchange 服务器同步。 2. 将移动设备...

    WINCE和Windows Mobile上的透明控件,图片按钮,图片标签,支持窗体背景图

    综上所述,这个名为"001-WINCE和Windows Mobile上的透明控件,图片按钮,图片标签,支持窗体背景图"的压缩包文件提供了一组方便的控件组件,可以帮助开发者快速构建具有高级视觉效果的Windows CE和Windows Mobile...

    windows mobile下透明控件

    以下我们将详细介绍两种实现Windows Mobile下透明控件的方法,并提供相关的源代码示例。 **方法一:使用GDI+** GDI+(Graphics Device Interface Plus)是Windows Mobile中的图形库,它支持透明度和alpha通道。...

    windows mobile 透明控件应用例子

    在Windows Mobile平台上,开发者经常需要实现独特的用户界面效果,其中之一就是使用透明控件。透明控件可以提升应用程序的视觉吸引力,使用户界面更加现代和互动。在这个“Windows Mobile透明控件应用例子”中,我们...

    Windows Mobile设备中心(64位)

    Windows Mobile设备中心(64位)是一款专为Windows 7 64位操作系统设计的管理工具,它使得Windows Mobile系列智能手机能够通过USB数据线无缝地与个人电脑进行交互。这款软件提供了多种功能,包括文件同步、共享网络...

    Windows Mobile6.0下滑动变换窗体C#版

    总的来说,这个项目展示了如何在Windows Mobile 6.0环境下使用C#和.NET Compact Framework创建一个具有下滑动变换窗体效果的应用程序,同时可能还涉及到密码管理功能的实现,包括用户界面设计、触摸事件处理、动画...

    windows mobile透明控件

    本文将深入探讨“Windows Mobile透明控件”的概念、应用以及如何实现。 透明控件是一种允许部分背景可见的UI元素,它可以是按钮、文本框或其他自定义控件。这种效果通常通过调整控件的不透明度或使用特定的绘图技术...

    windows mobile 6 里的QR条形码(源程序)

    在Windows Mobile 6平台上开发QR条形码应用是一项常见的任务,尤其对于那些希望在移动设备上集成快速数据传输功能的开发者来说。QR(Quick Response)条形码是一种二维条形码,它能存储比传统一维条形码更多且更复杂...

    Windows Mobile开发实验

    ### Windows Mobile开发实验知识点 #### 实验一:使用ActiveSync连接Smartphone与PC机 **实验目的** 通过本次实验,学习如何使用ActiveSync在Smartphone与PC之间建立连接。 **预备知识** - 了解Windows Mobile...

    Windows Mobile 6.5 for iPAQ 114

    《Windows Mobile 6.5 for iPAQ 114:智能移动操作系统的经典之作》 Windows Mobile 6.5是微软为智能手机和平板电脑设计的一款操作系统,它在2009年发布,旨在提供一个集商务、娱乐和通信功能于一体的平台。这款...

Global site tag (gtag.js) - Google Analytics