即时通讯使用Visual Studio C++ 2008我创建的项目,内容完整的窗口代码。我不知道如何输出文本到窗口。我的意思是我有功能齐全的窗口菜单栏和菜单栏下有身体即时尝试输出文本在身体,但如何?C++ win32输出一个文本
3
A
回答
4
这页有关于如何做它在Win32中的示例:
http://www.rohitab.com/discuss/index.php?showtopic=11454
下面的代码是为窗口的窗口过程,如果你注意WM_PAINT(也就是说,告诉窗口消息绘画本身),代码只是将文本绘制到设备上下文,该设备上下文是窗口的客户区。
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) {
HDC hdc;
PAINTSTRUCT ps;
LPSTR szMessage = "darkblue 0wNz j00!";
switch(Message) {
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
TextOut(hdc, 70, 50, szMessage, strlen(szMessage));
EndPaint(hwnd, &ps);
break;
case WM_CLOSE:
DestroyWindow(hwnd);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, Message, wParam, lParam);
}
return 0;
}
1
作为一个脱离主题的笔记,我建议您尝试一些第三方库,因为它可以更方便。以wxWidgets为例。
相关问题
- 1. 输出文本C++
- 2. 重定向C文件输出到一个文本文件
- 3. 输出到一个文本文件
- 4. 输出到一个文本文件
- 5. C++ Win32 MessageBox奇怪的输出
- 6. C#输出文本到一个新行上的文件
- 7. 多个输出到一个文本框在C#
- 8. 导出查询输出到一个文本文件
- 9. 输出一个C程序
- 10. 创建一个多输入到单个输出文本区域
- 11. Perl win32 ::超出窗口的GUI文本
- 12. Win32 C++从元素中获取文本
- 13. 跳过c中的文本文件的第一个输入c
- 14. 输出一个Python脚本文本文件
- 15. 输出MySQL中文文本的Bash脚本每行一个字
- 16. C++阅读文本文件和输出等级和平均到另一个文件(搞砸输出)
- 17. 保存SELECT查询输出与管delimter一个文本文件
- 18. 输出文本
- 19. 输出文本
- 20. C++解析一个线路输出一个大文件的
- 21. 如何将Win32 :: Process命令的输出重定向到文本文件?
- 22. 输入一个文本文件,并在Python中写入多个输出文件
- 23. 输出是一个空白的文本文件
- 24. 从c#输出流返回文本#
- 25. C++在窗口上输出文本
- 26. FFMPEG C#Winforms输出到文本框
- 27. OpenGL的C++弹出文本输入框
- 28. 汇编程序和C++输出文本
- 29. C#文本文件输入多文件输出
- 30. 如何从另一个c文件输入输出?
这是一个纯粹的Windows API应用程序还是你使用类似MFC的东西? – 2010-08-07 23:42:50
你的身体是什么,你必须使用静态或文本编辑。如果窗口中没有控件,则不能输出文本。 – 2010-08-07 23:56:14
这里是我如何得到我使用visual c + + 2008的窗口,我创建了新的win32项目,我带着菜单代码............... – Ramilol 2010-08-07 23:57:36