• 1242阅读
  • 1回复

[讨论]关于在Qt中用GetPrivateProfileInt函数的疑问 [复制链接]

上一主题 下一主题
离线lwei24
 

只看楼主 倒序阅读 楼主  发表于: 2022-04-19
如题,在Qt中调用GetPrivateProfileInt,为什么会和MFC中调用的有差异呢?
  1. BOOL  m_bAtaPassThroughSmart = (BOOL)GetPrivateProfileInt(reinterpret_cast<const wchar_t *>(QString("Setting").utf16()), reinterpret_cast<const wchar_t *>(QString("AtaPassThroughSmart").utf16()), 1, reinterpret_cast<const wchar_t *>(m_Ini.utf16()));
  2. BOOL m_bAtaPassThroughSmart = (BOOL)GetPrivateProfileInt(_T("Setting"), _T("AtaPassThroughSmart"), 1, m_Ini);



如上代码,第一个是以Qt的形式去表现,结果m_bAtaPassThroughSmart  = 1,而第二个是以MFC的形式去表现,m_bAtaPassThroughSmart = 0.各位大佬,有没有知道为啥的?是我转换的类型不对还是什么?劳烦各位大佬帮忙看看,指点一下,小弟在此多谢了!
离线20091001753

只看该作者 1楼 发表于: 2022-04-19
Qt 里 是 Win32 API
(づ ̄ 3 ̄)づ
快速回复
限100 字节
 
上一个 下一个