找回密码
 注册
搜索
查看: 5383|回复: 0

[收藏]调试信息写入EDIT方法

[复制链接]
发表于 2006-2-12 16:30:47 | 显示全部楼层 |阅读模式
  有时候需要一个EDIT窗口来显示调试信息,记录程序运行的一些过程或结果.0 D) k* p1 @( a5 j1 L
不才是这么做的(有好招的朋友请赐教):( n) O/ N( A  B( V* ?6 \2 u7 r
1 w/ p0 T6 [5 T$ h" [, w# T
#define OUTPUT(str) ::SendMessage( g_hWndInfo, EM_REPLACESEL, 0, (LPARAM)(LPCTSTR)(str) )$ y  |" Y6 [8 l7 C
$ j6 E# P: m. N& ?
#define COL
/ c/ c  o3 B6 n4 D  v"==============================================================================="
" M9 g* i6 s  K# }" W& R- z4 u4 _! X  Z/ w
调用方:
9 |7 P) v  ~/ N3 j1 o- y6 |OUTPUT( sMsg.c_str());
. s4 v+ }9 ~' f% ?1 u2 t7 TOUTPUT( "\r\n" );    //如果需要回车和分隔效果
# y3 m+ O3 q/ w2 J$ K! TOUTPUT( COL );
5 D  p0 T: _- I0 D4 z" wOUTPUT( "\r\n" );9 K# `2 ?- t* f6 m  V
6 D% I" K) M, @
) Z) u# T  j6 S9 F$ ~1 Z
//EM_REPLACESEL  LB_INSERTSTRING 更改这些可以使用其他控件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2026-6-18 08:11 , Processed in 0.019542 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表