摘要:ShellExecute(this->GetSafeHWnd(), “open”, “convert”, “D:/fs:NTFS”, NULL, SW_SHOW);
阅读全文
摘要:从实际应用的角度看,从Windows 9X到Windows NT都应该提供这个FormatDisk函数,否则怎么实现资源管理器窗口的磁盘格式化呢?笔者通过仔细查找发现,Windows 确实提供了这样一个函数,尽管文档资料没有注明,但是如果我们使用View Dependencies打开Shel...
阅读全文
摘要:StretchBlt 函数功能:函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩。 函数原型:BOOL StretchBlt(HDC hdcDest, int nXOriginDest, intnYOriginDest, int nWidthDest, ...
阅读全文
摘要:ExtFloodFill functionTheExtFloodFillfunction fills an area of the display surface with the current brush.SyntaxC++BOOL ExtFloodFill( _In_HDC hdc, _In_...
阅读全文
摘要:GetDIBits functionTheGetDIBitsfunction retrieves the bits of the specified compatible bitmap and copies them into a buffer as a DIB using the specifie...
阅读全文
摘要:docx文档可用使用rar解压缩软件打开,包含着docx文档的数据内容。
阅读全文
摘要:1、 设置断点逐步调试。通过Watch、Call Stack窗口查看调试信息。2、 添加调试代码。#ifdef _DEBUG //Code for debugging Purposes#endif //_DEBUG3、 使用宏。ASSERT宏VERIFY宏TRACE宏4、 检查内存泄露。非M...
阅读全文
摘要:VS2008在release下设置断点调试 设置VS2008的方法步骤。1、 将程序编译模式配置选择为Release。2、 开启Release模式下生成调试信息。项目属性——>Linker——>Debugging——>Generate Debug Info选择为YES3、 选择调试信息...
阅读全文
摘要:可以在VS2008里设置项目属性使其获得WIN7管理员权限。设置方法为:项目属性——>Linker——>Manifest File——>UAC Execution Level选择highestAvailable asInvoker : 应用程序就是以当前的权限运行。highest...
阅读全文
摘要:与其他容器一样,矢量容器Vector为添加到其中的对象创建一个副本。在大多数情况下这是极大的优点。但是在有些情况下这个功能可能非常不方便。例如,如果我们的对象比较大,向容器中添加对象时复制它们的开销会相当大。在这种场合下,在容器中存储对象的指针并在外部管理对象比存储对象本身更好。
阅读全文
摘要:1、 添加WM_NCHITTEST消息2、 设置对话框属性System Menu 为False。如果不设置添加完代码以后对话框边框出现了箭头,但是窗口大小是固定的。3、 添加代码LRESULT CDialogZoomDlg::OnNcHitTest(CPoint point){ //...
阅读全文
摘要:MFC的对话框CDialog是怎么控制窗口可调整大小的属性的呢?打开资源文件,对话框资源的属性列表中,有一个“Border”项,改变该项的值就可以改变窗口边框风格。实际上windows窗口是否可调整大小,就是根据边框的风格来确定的。窗口风格中与边框有关的值如下:WS_BORDER -Thin-lin...
阅读全文
摘要:1、通过注册表获取IE版本号Cstring GetIEVersion(void){ HKEY hSerKey; CString str = _T("Software\\Microsoft\\Internet Explorer"); long nRet; DWORD dw...
阅读全文
摘要:vs自动生成exe时总是默认为工程的名称。如何自定义生成时的名称在工程名里右键-->属性-->连接器(linker)-->输出(output)下$(OutDir)\$(ProjectName).exe 把$(ProjectName)改成自己的应用程序名称
阅读全文