MFC笔记】的更多相关文章

一.Win32基本程序概念 所有的windows程序都必须载入windows.h MFC程序都有一个Stdafx.h文件,它载入了MFC框架必须的文件. Windows程序以消息为基础,以事件驱动之. 应用程序获得的"输入"分类: 1.由硬件产生的消息,如鼠标移动或键盘按下,这种消息放在系统队列. 2.由Windows系统或其他Windows程序传送过来的消息,这种消息放在程序队列. while GetMessage(&msg,NULL,NULL,NULL)//获得消息 { T…
1. CDC MemDC1; MemDC1.SetBkMode(OPAQUE); 背景模式,VC6下面有三种:/* Background Modes */#define TRANSPARENT 1//透明#define OPAQUE 2//不透明#define BKMODE_LAST 2//上一模式,其实就是不透明 2.MFC加特定字体 你可以用系统帮助的例子试一下,如果可以就是你字体的问题.我估计你没有加"方正姚体"这个字库.不过CE好像没有这个字库吧. // Initializes…
1.VS中显示行号 工具 -> 选项 -> 文本编辑器 -> C/C++ -> 行号 2.VS中调整字体大小 工具 -> 选项 -> 环境->字体和颜色 3.VS中调试编译按钮 在VS工具窗口右键->生成 4.消息对话框 1)MessageBox(_T("你好!"),MB_OK); 2)MessageBox(_T("你好!"),_T("你好!"),MB_YESNO); 5.MFC中find函数用法…
1.MFC文件的读写操作 写操作 创建一个编辑框(IDC_INFOR_EDIT1),在里面输入信息,创建一个按钮(IDC_BUTTON),点击按钮会触发(OnBnClickedButton2()函数)将编辑框信息保存在文件(abx.txt)中 void CShowLanguage::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 //得到当前时间 CTime time; time=CTime::GetCurrentTime(); //将当前时间转换成…
1.MessageBox()             引用自(http://www.douban.com/note/40199603/) 一 函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口. Text:欲显示的信息字符串. Caption:对话框标…
1. C6有默认的提示代码功能,但是其默认的快捷键是Ctrl + Space,这一般情况下是切换输入法快捷键,所以,只需重新设置一下快捷键就可以实现提示代码功能,具体设置位置如下: 工具(T) -> 定制(C) -> 键盘 然后在类别中选择编辑,命令选择CompleteWord,编译器选择主要,就可以设下想要的快捷键了. 2.创建模态对话框 INT_PTR nRes; // 用于保存DoModal函数的返回值 CTipDlg tipDlg; // 构造对话框类CTipDlg的实例 nRes =…
1.Create()函数创建,该函数原型如下: BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); lpszCaption是按钮上显示的文本:dwStyle指定按钮风格,可以是按钮风格与窗口风格的组合,取值有: 窗口风格: ·WS_CHILD 子窗口,必须有 ·WS_VISIBLE 窗口可见,一般都有 ·WS_DISABLED 禁用窗口,创建初始状态为灰色…
1.在对话框文档中定义两个定时器,每间隔5秒弹出一个消息框提示“定时器1”,每隔5秒弹出一个消息框提示“定时器2” UINT ID_TIMER1 = 1 , ID_TIMER2 = 2;   //设置id BOOL CKongjianDlg::OnInitDialog(){ CDialog::OnInitDialog(); SetTimer(ID_TIMER1,5000,0); SetTimer(ID_TIMER2,5000,0); return TRUE; // return TRUE unl…
01:MFC应用程序编程 02:MFC菜单.工具栏.状态栏 03:视图窗口…
1.设置垂直滚动条的位置在末尾 SCROLLINFO si; GetScrollInfo(SB_VERT, &si, SIF_PAGE | SIF_RANGE | SIF_POS); si.fMask &= ~(SIF_PAGE | SIF_RANGE); si.nPos = si.nMax + 1 - si.nPage; SetScrollInfo(SB_VERT, &si, TRUE); 2.…