摘要:
Kenny KerrThis column is based on a prerelease version of Windows 7. Details are subject to change.ContentsArchitecture And PrincipalsFactories And ResourcesRender TargetsBrushes And Drawing CommandsWith the introduction of Windows Vista a few years ago, it was clear that the era of the Windows Grap 阅读全文
摘要:
一、改变视图背景色:在CView的OnDraw函数中添写如下一段程序代码:voidCFileNameView::OnDraw(CDC*pDC){CFileNameDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);CRectrectClient;CBrushbrushBkColor;GetClientRect(rectClient);brushBkColor.createSolidBrush(RGB(255,0,0));//颜色设置pDC->DPtoLP(rectClient);pDC->FillRect(rectClient,&brushB 阅读全文
摘要:
C/C++ code#define IDC_OPENTESTPAGEBUTTON 9991HWND g_hOpenTestPageButton = NULL;g_hOpenTestPageButton = CreateWindow(_T("BUTTON"),L"&...",WS_CHILD|WS_VISIBLE, ButtonRect.left,//按钮的x位置 ButtonRect.top,//按钮的y位置 50,//按钮的宽度 30,//按钮的高度 Hwnd,//父窗体句柄(HMENU)IDC_OPENTESTPAGEBUTTON, ghIn 阅读全文
摘要:
LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{LONGlfHeight;LONGlfWidth;LONGlfEscapement;LONGlfOrientation;LONGlfWeight;BYTElfItalic;BYTElfUnderline;BYTElfStrikeOut;BYTElfCharSet;BYTElfOutPrecision;BYTElfClipPrecision;BYTElfQuality;BYTElfPitchAndFamily;CHARlfFaceName[LF_FACESIZ 阅读全文
摘要:
/获得窗口的客户区设备上下文句柄CClientDC dc(this);//更改当前字体LOGFONT lf;dc.GetCurrentFont()->GetLogFont(lf);CFontfont,*pOldFont;lf.lfCharSet=134;lf.lfHeight=-150;lf.lfWidth=0;strcpy(lf.lfFaceName,"隶书");font.CreateFontIndirect(lf);pOldFont=dc.SelectObject(&font);dc.SetBkMode(TRANSPARENT);//更改当前画笔为空CPe 阅读全文
摘要:
PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数hmod是应用程序的实例句柄,除非pszSound的指向一个资源标识符(即fdwSound被定义为SND_RESOURCE),否则必须设置为NULL。参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE 阅读全文
摘要:
1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接WNetEnumResource 枚举网络资源WNet 阅读全文
摘要:
三种读写方式1.CFileCFile file;CFileException eErr;CString strFileName = "f://txt1.wkb";LPCTSTR lpszFileName = strFileName;try{if(!file.Open(lpszFileName,CFile::modeReadWrite | CFile::modeCreate, &eErr)){return ;}CString strbuf = "hello";file.Write(strbuf,strbuf.GetLength());strbuf 阅读全文
摘要:
标准库Vector类型使用需要的头文件:#include <vector>Vector:Vector 是一个类模板。不是一种数据类型。 Vector<int>是一种数据类型。一、 定义和初始化Vector<T> v1; //默认构造函数v1为空Vector<T> v2(v1);//v2是v1的一个副本Vector<T> v3(n,i);//v3包含n个值为i的元素Vector<T> v4(n); //v4含有n个值为0的元素二、 值初始化1> 如果没有指定元素初始化式,标准库自行提供一个初始化值进行值初始化。2> 阅读全文
摘要:
一:标准输入函数cin不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z;这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是没头没脑了。除了你,人家是不知道该输入什么的,所以,一般在输入语句的前面,我们一般都要做一个提示,请输入×××,让人家心里有个底,知道这个变量是做什么的。另外,这个函数是不用带地址符号"&"的,也不用写明变量类型 阅读全文