VC2012 ActiveX 控制台打印调试
在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 控制台打印调试相关推荐
- php 控制台打印_php调试利器:FirePHP的安装与使用
php中文网最新课程 每日17点准时技术干货分享 做开发的人都知道,我们可以利用浏览器的控制台来调试JavaScript脚本,但是对于像php这种服务端的脚本,你知道如何调试吗?今天给大家推荐一个ph ...
- 客户端dmesg_打印调试技术 printk klogd dmesg(解决打印信息的问题)
4.2.1. printk #include printk(KERN_CRIT"error %s,%i",__FILE__,__LINE__); 注: 1). printk 函数中 ...
- C语言实例第5期:在控制台打印100-200之间的所有素数
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- NXP JN5169 JN-AN-1189-ZigBee-HA-Demo 使用UART0打印调试信息,UART1和其他设备收发数据
NXP JN5169 JN-AN-1189-ZigBee-HA-Demo 使用UART0打印调试信息,UART1和其他设备收发数据 一.JN-AN-1189 介绍 二.导入工程 三.修改工程 1.典型 ...
- MyBatis Plus整合p6spy控制台打印美化格式的sql语句
简介: p6spy配合mybatis plus可以在控制台打印出指定格式已执行的sql语句,便于开发人员分析和调试.下面介绍一下p6spy的简单配置和使用 使用: 一.引入p6spy依赖包: < ...
- mybatis-plus配置控制台打印完整带参数SQL语句
问题背景 通常我们开发的时候,需要联合控制台和Navicat/PLSQL等工具进行语句的拼接检查,如果只是输出了一堆???,那么将极大降低我们的效率.因此我们需要输出完整的SQL语句以便调试. Upd ...
- MFC 打印调试 信息 OutputDebugString
MFC 打印调试 信息 OutputDebugString F5 调试 f:\mfc_work\mfc_code_jack\data_struct_app\cstring_app\cstringtes ...
- Javascript控制台打印Object对象
Javascript控制台打印Object对象 做项目的时候遇到一个问题,在调试代码时需要打印对象来查看具体数值,想了各种方法也没有实现,最后查资料知道了可以使用JSON.stringify()将ob ...
- 谷歌浏览器--控制台(console)调试--使用/教程/实例
原文网址:谷歌浏览器--控制台(console)调试--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍浏览器使用控制台(console)调试前端的方法. Console ...
最新文章
- [BZOJ4556][TJOI2016HEOI2016]字符串(二分答案+后缀数组+RMQ+主席树)
- 2021年终总结-向着阳光前进
- c语言运算优先级记忆方法
- 江苏计算机信息录入技师选拔考试题,2010年江苏省机关事业单位工人技师资格选拔考试试卷...
- timed_waiting线程是否占用cpu_程序CPU占用率飙升,如何定位线程的堆栈信息?超详细,值得收藏看不懂还有配套视频 第319篇...
- linux-basic(8)linux磁盘与文件系统管理
- undefined reference to `std::cout'等错误
- Markdown 使用教程
- react dispatch_梳理下redux、mobx 在react的应用
- css 间隙,CSS间隙属性
- 2022 智简魔方财务快云模板前台+购物车+用户中心模板 全解 无授权
- 员工如何应对工作中的挫败感
- G中国固定式氨气检测仪行业应用状况与发展趋势预测报告2022-2028年
- 2023 微信红包封面整蛊网页源码
- 相关搜索------搜索引擎研究之三
- java中double身高_用JAVA编一个程序 输入10名同学的身高,找出最高升高,要求使用对象数组类型的带参方法来实现...
- matlab mat文件转fcf,Matlab的FDATool设计滤波器导出
- iOS - DZNEmptyDataSet空白页
- ‘UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 2: illegal multibyte sequence’
- 三体运动python模拟(代码能直接运行)