Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/facebook-graph-api/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ C++;-选项卡控件-&;性格_Visual C++_Tabcontrol - Fatal编程技术网

Visual c++ C++;-选项卡控件-&;性格

Visual c++ C++;-选项卡控件-&;性格,visual-c++,tabcontrol,Visual C++,Tabcontrol,我在我的项目中创建了几个选项卡,当我使用“&”字符时,它并没有按应有的方式显示。 例如: “Tab&1”->数字带下划线 所以我想我可以用: “Tab&&1”->并导致“Tab&1” 我可以手动添加额外的“&”,但我不知道是否还有其他字符不能直接工作。 我没有找到关于我的问题的任何引用,并且我的项目中的选项卡名称不是静态的 以下是我在WM_CREATE上所做的工作: RECT rcClient; GetClientRect(hwnd, &rcClient); TabControl = C

我在我的项目中创建了几个选项卡,当我使用“&”字符时,它并没有按应有的方式显示。 例如:

“Tab&1”->数字带下划线

所以我想我可以用:

“Tab&&1”->并导致“Tab&1”

我可以手动添加额外的“&”,但我不知道是否还有其他字符不能直接工作。 我没有找到关于我的问题的任何引用,并且我的项目中的选项卡名称不是静态的

以下是我在WM_CREATE上所做的工作:

RECT rcClient;
GetClientRect(hwnd, &rcClient);
TabControl = CreateWindow(WC_TABCONTROL, "",    WS_CHILD | WS_CLIPSIBLINGS | WS_VISIBLE,0, 0, rcClient.right, rcClient.bottom,  hwnd, (HMENU)0, GetModuleHandle(NULL), NULL);

TCITEM tie;
tie.mask = TCIF_TEXT;
tie.pszText = "Tab &&1";
TabCtrl_InsertItem(TabControl, 0, &tie);

好吧,Unicode是一堆特殊字符,在Google上搜索“zalgo”会很有趣

但是&character的行为,以及那个特定的行为,在winapi函数中被确定为特殊的。请注意DT_HIDEPREFIX选项,该选项显式专用于控制包含&glyph的字符串的行为。这不是偶然的,如果你必须自己做的话,准确地给一个角色画下划线是非常困难的


除了zalgo,没什么好担心的。控制字符可能有点不稳定,如“\t”和“\n”,您永远不会偶然使用它们。最重要的是,如果发生意外,你会很快看到它:)

好吧,Unicode是一堆特殊字符,在谷歌上搜索“zalgo”吧

但是&character的行为,以及那个特定的行为,在winapi函数中被确定为特殊的。请注意DT_HIDEPREFIX选项,该选项显式专用于控制包含&glyph的字符串的行为。这不是偶然的,如果你必须自己做的话,准确地给一个角色画下划线是非常困难的


除了zalgo,没什么好担心的。控制字符可能有点不稳定,如“\t”和“\n”,您永远不会偶然使用它们。最重要的是,如果发生意外,你会很快看到它:)

好吧,Unicode是一堆特殊字符,在谷歌上搜索“zalgo”吧

但是&character的行为,以及那个特定的行为,在winapi函数中被确定为特殊的。请注意DT_HIDEPREFIX选项,该选项显式专用于控制包含&glyph的字符串的行为。这不是偶然的,如果你必须自己做的话,准确地给一个角色画下划线是非常困难的


除了zalgo,没什么好担心的。控制字符可能有点不稳定,如“\t”和“\n”,您永远不会偶然使用它们。最重要的是,如果发生意外,你会很快看到它:)

好吧,Unicode是一堆特殊字符,在谷歌上搜索“zalgo”吧

但是&character的行为,以及那个特定的行为,在winapi函数中被确定为特殊的。请注意DT_HIDEPREFIX选项,该选项显式专用于控制包含&glyph的字符串的行为。这不是偶然的,如果你必须自己做的话,准确地给一个角色画下划线是非常困难的


除了zalgo,没什么好担心的。控制字符可能有点不稳定,如“\t”和“\n”,您永远不会偶然使用它们。最重要的是,如果发生意外,您将很快看到它:)

包含main()代码,这样我们就可以看到您试图使用它的上下文。我们将更好地了解你正在做的事情。C++没有标准的“TabMealk”。因此,您必须解释您正在使用的库。除非您的库能够关闭自动加速器键,否则您只需在设置选项卡名称时动态地进行替换。没有任何类型的库,即WinAPI。我已经添加了如何创建制表符控件的代码。这使得一个“&”和带下划线的“1”包含main()代码,因此我们可以看到您尝试使用此控件的上下文。我们将更好地了解你正在做的事情。C++没有标准的“TabMealk”。因此,您必须解释您正在使用的库。除非您的库能够关闭自动加速器键,否则您只需在设置选项卡名称时动态地进行替换。没有任何类型的库,即WinAPI。我已经添加了如何创建制表符控件的代码。这使得一个“&”和带下划线的“1”包含main()代码,因此我们可以看到您尝试使用此控件的上下文。我们将更好地了解你正在做的事情。C++没有标准的“TabMealk”。因此,您必须解释您正在使用的库。除非您的库能够关闭自动加速器键,否则您只需在设置选项卡名称时动态地进行替换。没有任何类型的库,即WinAPI。我已经添加了如何创建制表符控件的代码。这使得一个“&”和带下划线的“1”包含main()代码,因此我们可以看到您尝试使用此控件的上下文。我们将更好地了解你正在做的事情。C++没有标准的“TabMealk”。因此,您必须解释您正在使用的库。除非您的库能够关闭自动加速器键,否则您只需在设置选项卡名称时动态地进行替换。没有任何类型的库,即WinAPI。我已经添加了我现在如何创建选项卡控件的代码。这使一个“&”,然后加下划线“1”,谢谢!我做了一个很小的函数,增加了额外的功能,谢谢!我做了一个很小的函数,增加了额外的功能,谢谢!我做了一个很小的函数,增加了额外的功能,谢谢!我已经做了一个很小的函数,可以添加额外的&。