请问,如何在一个对话框的某个位置运行时根据需要显示一句文本。
解决方案 »
- 恳请大家来帮个忙,多多跟帖,否则大量C/C++好书贴不出来了,谢谢!
- ONMOUSEMOVE不停的触发,什么原因呢?
- MFC画图程序调用CColorDialog,颜色还是改不了。。
- delphi兼具VC的的强大功能和VB的简单易学的特点???
- 媒体文件的加密问题
- 在一个进程里,如何实现类似Word2003的多窗口?(独特的问题)
- 面试成功,散分,,,
- 用ISAPI打开Acess数据库时,发生异常,报错:“在连接池生效时只允许 SQL_DRIVER_NOPROMPT ”
- 如何屏蔽特定IP地址访问本机?
- 请问, 关闭所有以打开的程序的函数是什么?
- 急求!!请教简单的汇编程序,高分相赠!!
- 如何用DirectShow实现将视频文件中的一帧保存为位图?
{
CString str = "Hello, Visual C++ !";
//得到标题为 CSDNMFC 的 Dialog 的 HWND
HWND hwnd = ::FindWindow("#32770", "CSDNMFC");
//得到 HDC
HDC dc = ::GetDC(hwnd);
//在其上 (10, 20) 处输出 Hello, Visual C++ ! 字样
TextOut(dc, 10, 20, str, str.GetLength());
}
如果这个窗口不是你的,你先得到他的句柄,然后再用TextOut或是DrawText,
hdc=GetDC(FindWindow(...));
ReleaseDC(...);//这是SDK的,MFC中方法也是一样的。