簡體   English   中英

將基本文本添加到Win32 App,C ++

[英]Adding Basic Text to Win32 App, c++

因此,我正在制作井字游戲(我才剛剛開始,這是我有史以來第一次嘗試做任何窗口操作),並且我希望有一個游戲可以保持得分的區域。 我不知道如何在窗口中添加簡單的文本,例如“ SCORE”一詞,因此我可以將分數放在一個漂亮的小桌子下面。 我想出了如何使用以下代碼制作文本窗口:

    CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), TEXT("PLAYER 1"), WS_CHILD|WS_VISIBLE, 20,250,100,25,hWnd,HMENU(NULL),GetModuleHandle(NULL), NULL);
    CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), TEXT("PLAYER 2"), WS_CHILD|WS_VISIBLE, 130,250,100,25,hWnd,HMENU(NULL),GetModuleHandle(NULL), NULL);

這對於我的名字很有用,因為玩家可以進入並編輯文本框以輸入自己的名字(如果有更好的方法可以做到這一點,我也希望在這里提出任何提示)。 但實際上我的問題是我可以創建一個這樣的窗口來顯示用戶無法編輯的文本嗎?

“ EDIT”類名稱用於編輯控件。 您正在尋找更多的標簽,該標簽通過“ STATIC”類名稱提供,並支持圖標或位圖而不是文本。

至於后面的如何居中的問題,它是可以使用的許多特定靜態控件的樣式之一 特別要尋找的是SS_CENTER ,可以與兩種WS_*樣式按位進行“或”運算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM