在VC2012制作OCX控件时,为了调试方便,打开控制台的方法:

1. 建控制台句柄变量:

HANDLE m_hCMD;

2. 创建控制台:

AllocConsole();

m_hCMD = GetStdHandle(STD_OUTPUT_HANDLE);

3. 向控制台写入:

CString str;

str.Format(_T("Console Test");

DWORD num = 0;

WriteConsole(m_hCMD, str, str.GetLength(), &num, NULL);

4. 关闭控制台:

FreeConsole();

在Ctrl析构函数中,加入此语句,关闭控制台窗体。

否则,在浏览器中关闭此页面时,控制台窗体还在;只有在整个浏览器关闭时,控制台窗体才会消失。

这说明OCX中的控制台窗体是浏览器级别的,因此需要在OCX析构时关控制台。

VC2012 ActiveX 控制台打印调试相关推荐

  1. php 控制台打印_php调试利器:FirePHP的安装与使用

    php中文网最新课程 每日17点准时技术干货分享 做开发的人都知道,我们可以利用浏览器的控制台来调试JavaScript脚本,但是对于像php这种服务端的脚本,你知道如何调试吗?今天给大家推荐一个ph ...

  2. 客户端dmesg_打印调试技术 printk klogd dmesg(解决打印信息的问题)

    4.2.1. printk #include printk(KERN_CRIT"error %s,%i",__FILE__,__LINE__); 注: 1). printk 函数中 ...

  3. C语言实例第5期:在控制台打印100-200之间的所有素数

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  4. C语言实例第3期:在控制台打印出著名的杨辉三角

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  5. NXP JN5169 JN-AN-1189-ZigBee-HA-Demo 使用UART0打印调试信息,UART1和其他设备收发数据

    NXP JN5169 JN-AN-1189-ZigBee-HA-Demo 使用UART0打印调试信息,UART1和其他设备收发数据 一.JN-AN-1189 介绍 二.导入工程 三.修改工程 1.典型 ...

  6. MyBatis Plus整合p6spy控制台打印美化格式的sql语句

    简介: p6spy配合mybatis plus可以在控制台打印出指定格式已执行的sql语句,便于开发人员分析和调试.下面介绍一下p6spy的简单配置和使用 使用: 一.引入p6spy依赖包: < ...

  7. mybatis-plus配置控制台打印完整带参数SQL语句

    问题背景 通常我们开发的时候,需要联合控制台和Navicat/PLSQL等工具进行语句的拼接检查,如果只是输出了一堆???,那么将极大降低我们的效率.因此我们需要输出完整的SQL语句以便调试. Upd ...

  8. MFC 打印调试 信息 OutputDebugString

    MFC 打印调试 信息 OutputDebugString F5 调试 f:\mfc_work\mfc_code_jack\data_struct_app\cstring_app\cstringtes ...

  9. Javascript控制台打印Object对象

    Javascript控制台打印Object对象 做项目的时候遇到一个问题,在调试代码时需要打印对象来查看具体数值,想了各种方法也没有实现,最后查资料知道了可以使用JSON.stringify()将ob ...

  10. 谷歌浏览器--控制台(console)调试--使用/教程/实例

    原文网址:谷歌浏览器--控制台(console)调试--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍浏览器使用控制台(console)调试前端的方法. Console ...

最新文章

  1. [BZOJ4556][TJOI2016HEOI2016]字符串(二分答案+后缀数组+RMQ+主席树)
  2. 2021年终总结-向着阳光前进
  3. c语言运算优先级记忆方法
  4. 江苏计算机信息录入技师选拔考试题,2010年江苏省机关事业单位工人技师资格选拔考试试卷...
  5. timed_waiting线程是否占用cpu_程序CPU占用率飙升,如何定位线程的堆栈信息?超详细,值得收藏看不懂还有配套视频 第319篇...
  6. linux-basic(8)linux磁盘与文件系统管理
  7. undefined reference to `std::cout'等错误
  8. Markdown 使用教程
  9. react dispatch_梳理下redux、mobx 在react的应用
  10. css 间隙,CSS间隙属性
  11. 2022 智简魔方财务快云模板前台+购物车+用户中心模板 全解 无授权
  12. 员工如何应对工作中的挫败感
  13. G中国固定式氨气检测仪行业应用状况与发展趋势预测报告2022-2028年
  14. 2023 微信红包封面整蛊网页源码
  15. 相关搜索------搜索引擎研究之三
  16. java中double身高_用JAVA编一个程序 输入10名同学的身高,找出最高升高,要求使用对象数组类型的带参方法来实现...
  17. matlab mat文件转fcf,Matlab的FDATool设计滤波器导出
  18. iOS - DZNEmptyDataSet空白页
  19. ‘UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 2: illegal multibyte sequence’
  20. 三体运动python模拟(代码能直接运行)

热门文章

  1. 具有万有引力加速机理的布谷鸟搜索算法
  2. xp系统的计算机设置在哪里,请问在XP系统中怎样设置输入法
  3. 快播资源哪里跑(逆向)
  4. vue-scroller回到顶部
  5. 借助百度识图爬取数据集
  6. MATLAB在线网页链接使用
  7. 指令级并行——超标量Superscalar与超长指令字VLIW架构
  8. 如何给页面加能够临时会话的QQ
  9. Netty集成WebSocket实现客户端、服务端长连接
  10. 电路设计——教你如何阅读数据手册