随笔分类 - VC++学习笔记
摘要:一、Mainframe中添加一个记录是否全屏状态的变量BOOL m_bFullScreen。 二、工具栏添加一个按钮,进行全屏的操作,响应事件函数写在Mainframe中。 三、在响应函数中,添加如下代码:void CMainFrame::OnFullscreen(){ if (!m_bFullSc...
阅读全文
摘要:一、文档类中获取视图:先获取主窗体,在根据主窗体获取视图pMain->GetActiveDocument();注意类型转换由于文档中可能包含多个视图,可以按照下面函数获取: CView* CTestDoc::GetView(CRuntimeClass* pClass) { CView* pView;...
阅读全文
摘要:MFC应用程序中,大部分的控件类型都已经被定制好了,即便是修改,也只是小范围内的修改,而很多情况下,我们又需要对界面进行特殊定制,这时,最好的办法就是用CWnd类进行派生,自己生成新的窗体,在WM_PAINT消息中,进行控件的自绘,创建时,也只需要在主窗体的创建语句中加上就能显示了,下面是一个简单的控件创建过程:如果什么都不处理的话,需要重载注册窗口类,才能显示,父窗口的WM_SIZE函数需要重载以相应对窗口变化的处理。BOOL CCustomerWnd::PreCreateWindow(CREATESTRUCT& cs){HINSTANCE hInstance = (HINSTANC
阅读全文
摘要:最近在做一个读取Excel的功能,之前也做过相关的,但总是零零闪闪的,趁着正在劲头上,归纳一下: 利用Automation添加相关的类,在Excel2010中可以在安装文件夹下直接点击Excel.exe 会生成很多类,建议只导入需要用到的类,不然会很卡。 用到的类和变量说明:CApplication m_ExlApp;//应用程序类,对应每一个Excel应用程序 CWorkbook wbk;//工作簿 CWorkbooks wbks;//对应每个Exel文档 CWorksheets whts ,m_Wheet;//对应每个文档的每一个sheet表 CRange...
阅读全文

浙公网安备 33010602011771号