相关推荐
-
分层窗口(Layered windows)
Layered WindowsWindows 2000 introduces a new extended window style bit: WS_EX_LAYERED. When used properly, it can significantly improve performance and visual effects for a window that has a complex shape, animates, or wishes to use alpha-blending effects.
-
iframe窗口全屏以及在layer弹出层犯的错
最近在做一个类似收银核销管理系统的项目,本来框架没什么问题,但是boss突然提出核销页面在操作时最好iframe窗口进入全屏模式。我第一思路是模拟发送F11请求,但是F11是整个页面进入全屏模式,并不是iframe窗口,故查阅网上资料发现有进入全屏模式的API——Fullscreen。调用requestFullscreen()可以进入全屏模式,和exitFullscreen()退出全屏模式。故代码...
-
MFC中定时器的使用
原文地址 http://blog.sina.com.cn/s/blog_4aba2dcd010125zz.html 巧妙地使用定时器能达到意想不到的效果,写界面的时候能实现渐变,也能帮助多线程控制等 我们知道,在VC的MFC中,已经为我们封装好了很多全面和强大的函数集,所以在MFC编程时,巧妙地调用MFC函数库可以为我们省去很多麻烦。其中定时器也可以在MFC程序中很好地利用。
-
windows——窗口类别 窗口
窗口类别 窗口类别,WNDCLASS结构,窗口依照某一窗口类别建立,窗口类别定义了依旧该窗口类别建立的所有窗口的一些UI共性(一般特征)和窗口消息处理程序 定义窗口类别后,要使用该窗口类别建立窗口,必须先注册,使用RegisterClass WNDCLASS wndclass; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndEx
-
实现读取北京时间的C语言程序,C语言北京时间转为格林威治时间
北京时间比格林威治早8个小时,思路是先将北京时间转换为距1970年1月1日0点的秒数,然后在转换成服务器本地时区的格林威治时间。例子程序 gmttime.c:#include #include #include #include int main(void){printf("--------------\n");char ori_time[14+1];char tmp_year[4+1];char...
-
托盘在XP下不能显示tooltip,在Vista和Windows7下正常
奇怪的问题,想了很多可能的理由,最终的答案竟然是一开始就被我否认了的一种可能!! 问题现象:调用Shell_NotifyIcon,在Vista和Windows 7上可以正常显示托盘的Balloon ToolTips,但在XP下却不行,而且函数返回值和GetLastError都正常。 问题的原因:1、有问题的系统版本声明:// 是具有运行应用程序所需功能的 Windows
-
Window 中窗口的层次关系以及窗口的属性
Window 窗口层次关系 相信在 Window 下面编程的很多兄弟们都不是很清楚Window 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Window 中桌面(Deskkop)以及顶层窗口,以及子窗口之间的关系。 在Window 的图形界面下,最基本显示信息的元素就是窗口,每一个Window 窗口都管理着自己与
-
创建异形窗口
HRGN CreateWindowRgnFromImage( DWORD width, DWORD height, void* pData, DWORD TransColor ) { HRGN hWndRgn = CreateRectRgn( 0, 0, width, height ); DWORD* p = (DWORD*)pData; HRGN hTempRgn ...
-
C预处理器 - 在编译时向元素添加元素
C Preprocessor - Add Elements to Struct at Compile Time[CHINESE] C预处理器 - 在编译时向元素添加元素I am trying to think of a way to add elements to a struct at compile time, but by defining this in anoth...
-
快速创建图片窗体
原理上没有什么新意,主要就是用CreateRectRgn、CreateRectRgn、CombineRgn和CreatePolygonRgn这 几个API,代码最大的特点就是高速,这个也是最重要的,你甚至可以用来做动画窗体。代码用CB编写。 //创建图片形状的窗体,可以是任意颜色//速度//作者:cczlp//void __fastcall CreateWindowRgn(HWND
-
Windows 窗口层次关系
相信在Windows 下面编程的很多兄弟们都不是很清楚Windows 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Windows 中桌面(Desktop)以及顶层窗口,以及子窗口之间的关系。 在Windows 的图形界面下,最基本显示信息的元素就是窗口,每一个Windows 窗口都管理着自己与其他窗口之间的关系
-
VC用法汇总
VC用法汇总 (1)如何通过代码获得应用程序主窗口的指针? 主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。 AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED) //使程序最
-
MFC实现不规则形状窗口(CF登陆窗口)
1,目标 实现形状不规则的窗口,例如CF登陆窗口。 可以看到,窗口不是死板的矩形,而是带突出带凹陷的不规则形状。 2,原理 查询CWnd接口,有一个叫SetWindowRgn的方法,可以设置窗口显示的区域。 函数原型 int SetWindowRgn(HRGN hRgn,BOOL bRedraw); hRgn代表一个区域,这个HRGN结构有一些生成的方法,其中有通过矩形、多
-
Windows 中不规则窗体的编程实现
Windows 中不规则窗体的编程实现作者:上海伟功通信 roc 下载源代码一、序言 在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中
-
【转】VC6.0 +WDK 开发驱动的环境配置
http://hi.baidu.com/hell74111/blog/item/847374a9648fd8b8cb130c0a.html 前段时间,系统偶感风寒,挂掉了,苦于又没有备份过,只有重装了。原来开发驱动的环境是VC6+DDK+DriverStudio3.2,当时配置的时候就花了好一阵功夫,也没有彻底搞清楚。现在要重装了,决定改用WDK来开发,但环境的配置又搞的我头疼,不太喜欢命
2 楼 孤独浪子 2008-07-18 09:31
1 楼 KKFC 2008-07-18 08:03