我正在处理一个我决定继续的旧项目,当我离开它时,我不记得有任何问题。无论如何,现在看来我有。我确实收到以下错误:我不确定如何解决这个问题,因为我对 C++ 还是很陌生
conversion from 'float' to 'LONG' requires a narrowing conversion
> this->TextPosition = RECT{ Position.left + 3, Position.top + Height/2
> + CMyWindow::FontHeight/2 + 3, Position.right, Position.bottom };
最佳答案
您可以使用强制转换来消除此警告:
... RECT{ static_cast<LONG>(Position.left + 3), ... and next fileds too
关于c++ - 从 'float' 到 'LONG' 的转换需要缩小转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35829972/