zoukankan      html  css  js  c++  java
  • MFC记录

    1. error C2039: “ReadHuge”: 不是“CFile”的成员

    这是CFile的函数,不过ReadHuge()函数已被Read()函数代替。

    还有就是WriteHuge()函数已被Write()函数代替。

    2. 快捷键是Ctrl + K, Ctrl + F, 这是一个组合键,即先按Ctrl + K, 这时候编辑器会等待下一个按键动作,此时再按Ctrl + F, 即可格式化代码

    3. 自定义快捷键

    工具-->选项-->键盘

    comment

    VAssistX:SelectionToggleLineComment  ctrl+shift+C

    4. 在mfc对话框程序中printf("test")后,怎样看到输出信息?
    输出窗口看不到,即时窗口也看不到,怎样才能看得到?
    还是本来就看不到?

    1、
    AfxMessageBox("test");或者MessageBox("test");
    2、Debug下
    TRACE("test");

    int x = 1;
    int y = 16;
    float z = 32.0;
    TRACE( "This is a TRACE statement/n" );
    TRACE( "The value of x is %d/n", x );
    TRACE( "x = %d and y = %d/n", x, y );
    TRACE( "x = %d and y = %x and z = %f/n", x, y, z );


    3、也是Debug下
    ::OutputDebugString(”test“);

    ------解决方案--------------------
    printf("test") 是标准函数,DOS打印,不支持MFC 
    ------解决方案--------------------
    在mfc中,输出调试信息有很多方法
    1。弹出消息
    afxmessagebox、messagebox
    2.跟踪信息
    TRACE afxdump
    自己建立dos控制台,用printf进行输出 
    ------解决方案--------------------
    MessageBox("test");

  • 相关阅读:
    洛谷1069 细胞分裂
    洛谷1050 循环
    CF Good Bye 2018
    洛谷1043 数字游戏
    洛谷1041 传染病控制
    洛谷1040 加分二叉树
    洛谷1039 侦探推理
    洛谷1038 神经网络
    设计模式的区别
    volatile和synchronized与lock的理解
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4515781.html
Copyright © 2011-2022 走看看