即時通訊使用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++ win32創建一個文本按鈕
- 2. C#輸出到一個文本框
- 3. 保存一個C程序輸出到一個文本文件
- 4. 輸出文本C++
- 5. 閱讀一個文本文件w/WIN32
- 6. 輸出一個c#變量到一個aspx文本框
- 7. 重定向C文件輸出到一個文本文件
- 8. C++ Win32 MessageBox奇怪的輸出
- 9. 輸出到一個文本文件
- 10. 輸出到一個文本文件
- 11. C#輸出文本到一個新行上的文件
- 12. WinAPI文本輸出C
- 13. C++ Sfml文本輸出
- 14. 多個輸出到一個文本框在C#
- 15. 在win32 C++項目中輸出時序輸出
- 16. 用C#/ Win32寫文本到記事本
- 17. 導出查詢輸出到一個文本文件
- 18. 輸出一個C程序
- 19. 輸出一個C++程序
- 20. 如何自動下滾一個RichEdit的文本框的Win32 C/C++
- 21. Perl win32 ::超出窗口的GUI文本
- 22. Win32 C++從元素中獲取文本
- 23. 創建一個多輸入到單個輸出文本區域
- 24. 跳過c中的文本文件的第一個輸入c
- 25. 輸出一個Python腳本文本文件
- 26. 輸出MySQL中文文本的Bash腳本每行一個字
- 27. C++閱讀文本文件和輸出等級和平均到另一個文件(搞砸輸出)
- 28. 保存SELECT查詢輸出與管delimter一個文本文件
- 29. 如何將Win32 :: Process命令的輸出重定向到文本文件?
- 30. 創建一個2D陣列輸出一個pmm文件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