gpt4 book ai didi

c++ - DirectX:如何更改按钮对象的字体大小?

转载 作者:行者123 更新时间:2023-11-28 07:41:17 33 4
gpt4 key购买 nike

如何为 DirectX 库更改简单按钮的字体大小。

我有如下猜测,但没有成功;

CDXUTDialog g_SampleUI;
g_SampleUI.AddButton( IDC_BUTTON_X2_Y2, L"8", (iX + (2*len)), iY, len, len );
g_SampleUI.SetFont( IDC_BUTTON_X2_Y2, L"Arial", 32, FW_BOLD );

最佳答案

CDXUTDialog::SetFont 方法 does not take an ID作为它的第一个论点,就像你似乎假设的那样。

以这种方式设置按钮的字体会更有意义(未经测试):

g_SampleUI.SetFont(1, L"Arial", 32, FW_BOLD);
CDXUTButton *button = g_SampleUI.GetButton(IDC_BUTTON_X2_Y2);
CDXUTElement *elem = button->GetElement(1); // ..or perhaps GetElement(0)
elem->SetFont(1); // Set the font for this element to font 1 that we created on
// the first line
g_SampleUI.Refresh();

关于c++ - DirectX:如何更改按钮对象的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804820/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com