摘要:头文件主目录include 头文件目录中总共有32个.h头文件。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。这些头文件各自的功能如下,具体的作用和所包含的信息请参见第14章。 <a.out.h>:a.out头文件,定义了a.out执行文件格式和一些宏
阅读全文
摘要:这是一个函数,只要调用这个函数,就可以获取网页的内容 调用方法
阅读全文
摘要:一、string的初始化 首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string> 注意这里不是string.h,string.h是C字符串头文件。 string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: using
阅读全文
摘要:MFC控件的SubclassDlgItem MFC控件的SubclassDlgItem 要在程序中创建新设计的控件,显然不能用自动创建的办法,因为对话框模板对新控件的特性一无所知.程序可以用手工方法创建控件,在调用派生类的Create函数时,派生类会调用基类的Create函数创建控件.用Create
阅读全文
摘要:如果是对话框程序直接在对话框的 初始化时,修改样式
阅读全文
摘要:void CXXXXDialog::OnLButtonDown(UINT nFlags, CPoint point) { PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y)); } 要记得添加消息映射,不然这个代
阅读全文
摘要:最近在写一个程序,对话框上的CEdit控件需显示一串字符,字符可能比较长,要根据编辑框的宽度自动换行。控件属性中已经设置了Multiline为true、Auto VScroll为true,Virtical scroll为true,但还是不能换行,想请教一下该怎么做才能达到我要的效果。先谢谢了。 1\
阅读全文
摘要:方法很多,这里讲解两种比较简单的方法,也是从google上搜索来的。 方法很多,这里讲解两种比较简单的方法,也是从google上搜索来的。 方法一: CWnd* pEdit; pEdit = GetDlgItem(IDC_EDIT_ONE); ASSERT(pEdit != NULL); HFONT
阅读全文
摘要:系统环境:Windows 10软件环境:Visual C++ 2013 SP1本次目的:使用位图按钮,并且设置按钮的鼠标悬停效果 在用MFC开发时,界面是比较不好开发的一块。VC中自带了CBitmapButton类,但是用途不多,网上很多Button类的派生类蛮实用的,但是若是简单的位图按钮用自带的
阅读全文
摘要:首先要将#include <atlimage.h>加进来,开始时我加到stdafx.h中,但一直提示windows.h被重复引入的问题,后将其加在别的头文件中,就可以了.. --! 一、图片的载入 如果需要在界面上显示的是已经存在的图片,那么需要将待显示的图片载入至CImage对象之中,CImage
阅读全文
摘要:1.C++里大写TRUE和小写true区别true是bool型的;TRUE是int型的,VC里这个是ms自己定义的;C++规定不允许只通过返回类型不同区别两个函数2.MFC中的”false“和 “FALSE"有没区别?有区别。false是bool类型的值,一个字节大小。而FALSE是BOOL类型的值...
阅读全文
摘要:打开文件的步骤如下:弹出打开文件对话框 -> 获取选择的文件,并将文件显示在视图中。我们程序中经常需要定制的操作如下:1. 定制弹出的文件对话框,例如需要修改打开文件的类型或扩展名2. 定制文件显示的行为3. 定制文件打开后的行为1. CWinApp::OnFileOpen它是ID_FILE_OPE...
阅读全文
摘要:不多说,直接上代码void CParamDlg::OnBnClickedButton6(){ // TODO: 在此添加控件通知处理程序代码 CDC dc; CPrintDialog dlg(TRUE, PD_ALLPAGES | PD_NOPAGENUMS, NULL); ...
阅读全文
摘要:日常工作中,doc文件直接双击后,就能启动word软件,并读取该文档的内容在软件中显示,这都得益于注册表的配置,我们的软件也需要实现这样的功能,该如何写注册表以及写入哪些内容呢?下面的两个函数就能实现这个功能。CheckFileRelation是检查注册表中是否已经将我们期待的文件格式与相应软件关联...
阅读全文
摘要://开机启动int CMainWnd::CreateRun(){ //添加以下代码 HKEY hKey; char pFileName[MAX_PATH] = {0}; //得到程序自身的全路径 DWORD dwRet = GetModuleFileName...
阅读全文
摘要:所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。一、托盘编程相关函数把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了...
阅读全文
摘要:void CCaptionScreenDlg::Screen(char* filename){ HDC hdcSrc = ::GetDC(NULL); int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL); int nWidth =...
阅读全文
摘要:之前写的一个VC应用程序,是程序启动时就直接出现在任务栏,窗体不出现,等用户点击任务栏图标再出现窗口。和一些防火墙什么的软件类似。这种效果实现并不是很困难的,硬是找不到最好的。为什么呢?首先,在网络上找到的大部分说法都是:BOOL CBBBApp::InitInstance(){...m_pMain...
阅读全文
摘要:最近在做一个项目,需要与WEB服务器交互一些信息。其中一项就是文件的上传与下载。现来一个上传的代码#include "stdio.h" #include "WinSock2.h" #include "iostream" using namespace std; #pragma...
阅读全文