摘要:
//--连接ie浏览器窗口的代码
// connie.cpp : defines the entry point for the console application.//
#include "stdafx.h"
#pragma warning(disable : 4049)#pragma warning(disable : 4146)
//#import "shdocvw.dll" ......
摘要:对于一个windows网络编程初学者,下面方法是经典入门。
初学者建议不要用mfc提供的类,而用windows api做一个简单服务器和客户端,这样有助于对socket编程机制的理解。
为了简单起见,应用程序是基于mfc的标准对话框。
winsock用windows api实现:
(1)服务器端有两个线程:
主线程 — 你需要编写以下函数来实现
......
自动循环播放的MP3播放器
自动循环播放的mp3播放器
本软件用到许多常用的技巧: 【程序编程相关:
介绍一个很好用的overwrite 迭代】
自动循环播放的mp3播放器主要用于企业文化的应用.在每天的休息时段,播放器自动循环播放指定的mp3音乐.本自动播放器主要根据本公司的情况编写,包括早上上班,中午吃饭与下午下班三个时间段各播放1小时左右的音乐.播放器启动后,只在托盘中有图标,配置好各个时间段的音乐目录后,不需要人工干预,音乐可以自动启动.循环播放与结束.现已在本公司使用. 【推荐阅读:
在中Visual Studio .NET】
2. 文件选择对话框中的多个文件类型过滤设定 【扩展信息:
在VC++中播放WAV文件】
1. 目录选择对话框
3. 应用程序在任务栏上隐藏,而在托盘上显示图标
4. 进度条的制作
5. 定时器使用
6. 带有链接功能的按钮――点击按钮可以打开电子信箱
7. 椭圆型的彩色按钮,彩色文本
8. 彩色标题条,彩色标题文字.等等
主要使用定时器.程序一旦运行,定时器将每秒响应一次.直到手工退出程序.
m_musiclist---combobox类型 音乐文件列表
void cmp3playerdlg::onopen() //点击打开按钮,选择音乐文件.可以多选
{
m_musiclist.resetcontent();
m_musicary.removeall();
m_music.close(); //m_music是ccommci对象
init();
m_pause.setwindowtext("暂停");
//
cstring filter = "媒体文件(所有类型)|*.cda;*.mid;*.rmi;*.midi;*.asf;*.wm;*.wma;*.asx;*.wax;*.m3u;*.wvx;*.mpeg;*.mpg;*.m1v;*.mp3;*.avi;*.wmv;*.wav;*.snd;*.au;*.aif;*.aifc|";
filter = filter +"cd音乐曲目(*.cda)|*.cda|" + ...
下一页 摘要:
理解和使用nt驱动程序的执行上下文(一)
翻译:李华谊 horily@163.com
理解windows nt驱动程序最重要的概念之一就是驱动程序运行时所处的“执行上下文”。理解并小心地应用这个概念可以帮助你构建更快、更高效的驱动程序。
nt标准内核模式驱动程序编程中的一个重要观念是某个特定的驱动程序函数执行时所处的“上下文”。传统上文件系统开发者最关注这个问题,但所有类型的n......