Snail 07年7月第一个星期制作 制作冒泡式弹出对话框主要涉及2个技术要点(主要供触摸屏使用) 1 实用的Qtimer类的使用(计算鼠标在对象上的停留时间确定是否弹出属性对话框) 2 漂亮的对话框的绘制(主要是QWidget::setMask(const QBitmap& bitmap)的使用) 详细分析: QTimer类的
VC实现动画应用两则 华北石油研究院 李莉莉 ---- Windows(9x)支持的VC曾是应用最广的语言之一,现在仍然有着广大的用户。笔者是VC的“信徒”之一,在这上面耗费了不少时间,与将笔者的两则应用实例介绍给大家,希望能与大家共同交流。 ---- 一.在VC中实现快速动画 ---- 快速动画是指每隔一段很小的时间间隔就快速擦去原有画面,并重新画上新的画面的
PlaySound函数的声明为: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound); 参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数
1.用APPWizar创建一个基于对话框,给对话框起一个名字叫CD播放。 2.在对话框中摆放6个按钮分别为:弹出,播放,暂停,下一首,退出。定义其ID为:IDC_EJECT,IDC_PLAY,IDC_PAUSE,IDC_NEXT,IDC_PREV,IDC_EXIT。 3.在对话框的头文件中增加整型变量Cur,并初始化 BOOL CMc
设置VC对话框背景图 VC对话框默认的灰度背景实在是不美观,填充背景图成了改善用户界面的一个很好的选择。 首先在资源视图中添加一个位图资源,如命名为IDB_BMPBK。 在对话框中添加OnEraseBkgnd()事件处理函数,用于擦除背景进行重绘。其中添加的代码如下: BOOL DialogClass::OnEraseBkgnd(CDC* pDC){ //创建
FMD开发文集 -- CArchive原理作者:冯明德 MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写 一.概述 CArchive使用了缓冲区,即一段内存空间作
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号