0

我想将资源名称放入字符串中,因为该资源名称出现在代码中的任何位置,这会阻止快速更改。

Dim fontMemPointer As IntPtr = Marshal.AllocCoTaskMem(My.Resources.DIGITALDREAMNARROW.Length)

在这种情况下,您会看到一个名为“DIGITALDREAMNARROW”的字体名称。我尝试声明一个字符串,在其中放置字体名称,以便我可以快速使用其他字体。

Dim MyFont As String = "DIGITALDREAMNARROW"
Dim fontMemPointer As IntPtr = Marshal.AllocCoTaskMem(My.Resources.MyFont.Length)

但显然,My.Resources 之后的部分。是不被解释为字符串的确切文字名称。有没有解决这个问题的技术?

4

0 回答 0