MFC笔记1

1.在对话框文档中定义两个定时器,每间隔5秒弹出一个消息框提示“定时器1”,每隔5秒弹出一个消息框提示“定时器2”

BOOL CKongjianDlg::OnInitDialog()
{
  CDialog::OnInitDialog();

  SetTimer(1,5000,0);

  SetTimer(2,5000,0);

  return TRUE; // return TRUE unless you set the focus to a control
}

在resourceView中先定义好窗口的定时器消息队列

void CKongjianDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
  switch(nIDEvent)
  {
  case 1:
  {
  AfxMessageBox("定时器1");
  break;
  }
  case 2:
  {
  AfxMessageBox("定时器2");
  break;
  }
  default:
  break;
  }
CDialog::OnTimer(nIDEvent);
}

2.

问:VC++ 6.0中,我把那个显示控件的小窗口关掉了,现在不知道怎么能让其显示出来了,我现在想添加一个按钮都不知道怎么加了。
答:
在工具栏右击,把控件的钩打上
时间: 2024-10-29 19:08:25

MFC笔记1的相关文章

MFC笔记之多线程聊天室

新手刚接触,跟着孙鑫老师视频一步一步的做.从VC6.0到VS2010好像并不是那么顺利,下面记录下一点收获. 网络编程的一般步骤: 1声明套接字版本(WSAStartup);2创建套接字(socket);3绑定套接字(bind);4发送接收(sendto/recvfrom);5关闭(closesocket) 第1~3步代码如下: 1 CString error; 2 WORD wver; 3 wver=MAKEWORD(1,1); 4 WSAData data; 5 if(0!=WSAStart

mfc笔记(一)

首先声明,这是我的个人笔记,所以,比较简略,看的吕鑫的C++视频,针对MFC的课程,随手写的笔记,所以,很多地方,,一般看不懂,参考文档是MSDN,仅供个人参考复习用. --------------------------------------------------------------------------------------------------------------------------------------------------- 1.设计窗口类wndclass s

MFC笔记6

1.VS中显示行号 工具 -> 选项 -> 文本编辑器 -> C/C++ -> 行号 2.VS中调整字体大小 工具 -> 选项 -> 环境->字体和颜色 3.VS中调试编译按钮 在VS工具窗口右键->生成 4.消息对话框 1)MessageBox(_T("你好!"),MB_OK); 2)MessageBox(_T("你好!"),_T("你好!"),MB_YESNO);

MFC笔记5

1.MessageBox()             引用自(http://www.douban.com/note/40199603/) 一 函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口. Text:欲显示的信息字符串. Caption:对话框标

MFC笔记2

1.Create()函数创建,该函数原型如下: BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); lpszCaption是按钮上显示的文本:dwStyle指定按钮风格,可以是按钮风格与窗口风格的组合,取值有: 窗口风格: ·WS_CHILD 子窗口,必须有 ·WS_VISIBLE 窗口可见,一般都有 ·WS_DISABLED 禁用窗口,创建初始状态为灰色

MFC笔记

//插入菜单 HMENU m_hMenu; 定义变量 m_hMenu = LoadMenu(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MENU1)); //变量关联菜单 ::SetMenu(this->GetSafeHwnd(), m_hMenu);//插入菜单

《MFC 笔记》 Part5 C++ 资源大全中文版

 Part5 C++ 资源大全中文版 参考网址:https://github.com/jobbole/awesome-cpp-cn 更多其他资源:https://github.com/jobbole?page=1 标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Template Library:标准模板库 C POSIX library : POSIX

[收藏夹整理]VC部分

c++多线程(一) C++11 多线程 鸡啄米:C++编程入门系列之十二(类与对象:面向对象设计的基本思想和特点) 鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成员) [笔记]VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法 VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦 MFC:Tab Control 控件的使用 给VS2008/VS2010 MFC项目添加启动画面 VC程序中Windows XP风格程序界面的实现 MF

MFC消息映射的原理:笔记

多态的实现机制有两种,一是通过查找绝对位置表,二是查找名称表:两者各有优缺点,那么为什么mfc的消息映射采用了第二种方法,而不是c++使用的第一种呢?因为在mfc的gui类库是一个庞大的继承体系,而里面的每个类有很多成员函数(只说消息反映相关的成员函数啊),而且在派生类中,需要改写的也比较少(我用来做练习的程序就是那么一两个,呵呵).那么用c++的虚函数的实现机制会导致什么问题呢?就是大量虚表的建立使得空间浪费掉很多. 嗯-怎么办呢?于是各大c++名库(比如QT,MFC,VCL-)在消息映射的实