繁体   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