1.CFileDialog
2.运行时事态DECLARE_DYNAMIC
3.DoModal()
4.CreateFont()
5.Edit->SetFont(Font, FALSE);
6.获取主窗口句柄的方法:CMainFrame pMF = (CMainFrame)(theApp.m_pMainWnd);
7.ON_WM_CTLCOLOR()(https://blog.csdn.net/hisinwang/article/details/8070393)
8.https://www.cnblogs.com/god-of-death/p/7852394.html【Volatile】
9.InterlockedCompareExchange如果第三个参数与第一个参数指向的值相同,那么用第二个参数取代第一个参数指向的值。函数返回值为原始值。
10.直接调用其他线程的对象函数,那么这个函数是在哪个线程执行呢?
11.CDockablePane类可以用来创建停靠栏。可以将其他控件集成到CDockablePane的派生类中。(https://blog.csdn.net/chenlycly/article/details/38964113)
12.CHARFORMAT2是什么,编辑框为CRichEditCtrl。
13.PreTranslateMessage作用和使用方法(https://www.cnblogs.com/right0712/p/3951134.html)
可以在该函数中使用(pMsg->wParam == VK_RETURN)来拦截回车键
14.一个https://www.cnblogs.com/lsdb/p/10700027.html
15.撤销和重做(Undo和Redo)的C++完美实现https://wenku.baidu.com/view/bfdf70d659f5f61fb7360b4c2e3f5727a5e92416.html
SetRegistryKey
https://blog.csdn.net/u012372584/article/details/50589419
LoadStdProfileSettings
https://blog.csdn.net/idiszerg/article/details/3865637
InitContextMenuManager
https://blog.csdn.net/xinzhiyounizhiyouni/article/details/17717851
https://www.cnblogs.com/zhili/p/MFCAnalyze.html
视图APP类主框架文档类
DragAcceptFiles 拖放文件到多文档框架上
https://blog.csdn.net/akof1314/article/details/7206082