摘要:Button StylesBS_3STATE与复选框一样本样式按钮可被单击变暗。变暗状态通常用于指示本样式的按键正处于禁用状态。BS_AUTO3STATE 与三状态的复选框一样当用户选中它本按钮样式状态外观会改变。BS_AUTOCHECKBOX 与复选框一样,除了在用户点控件后会出现一个选中标志,当...
阅读全文
摘要:一、MFC允许对象在程序运行的整个过程中持久化的串行化机制(1)串行化是指向持久化存储媒介(如一个磁盘文件)读或写对象的过程。(2)串行化用于在程序运行过程时或之后修复结构化数据(如C++类或结构)的状态。(3)MFC支持CObject类中的串行化,所以,所有继承于CObject的类可以利用CObject的串行化协议。(4)串行化的基本思想: a、对象必须能将其当前状态写入到持久...
阅读全文
摘要:1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm.Format("现在时间是%Y年%m月%d日 %X"); MessageBox(str,NULL,MB_OK);a,从CTimet中提取年月日时分秒 CTime t = CTime::GetCu...
阅读全文
摘要:启动线程: CWinThread* AfxBeginThread( 线程函数,this ); 线程的退出: 在刚刚使用的时候,退出线程的方法有问题,导致退出的时候异常。 下面说线程退出的方法: 1. 线程函数返回 线程都在死循环中,当满足一定条件时,return,也会将线程结束。 2. AfxEndThread 这个函数只能用在线程函数中,当满足一定条件是,调用。 举一个例子: 可以创建一个信号量...
阅读全文
摘要:hdc = GetDC (hwnd) ;GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。 所获得的设备环境可以是通用、类或者私有类型,具体由指定窗口的类风格决定。对于通用设备环境,GetDc函数每次获取一个设备环境时都会用默认属性对它进行初始化。该函数获得的类和私有设备环境...
阅读全文