• 4896阅读
  • 7回复

qt C++ [复制链接]

上一主题 下一主题
离线向西流
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-22
void CMainFrame::OnTopview()
{
    // TODO: Add your command handler code here
    CVSurgeryView*pView=(CVSurgeryView*)GetActiveView();

    bool bvalue=TRUE;
    VARIANT BoolIn;
    BoolIn.vt=VT_BOOL;
    BoolIn.boolVal=bvalue;
    pView->m_Eon.SendEvent("TopView",&BoolIn);

}
c++中VARIANT类型对应到qt中是QVriant吗,如果是,vt和boolVal对应什么,VT_BOOL对应什么
又或者是直接在qt中使用VARIANT类型,需要加什么头文件


离线XChinux

只看该作者 1楼 发表于: 2013-05-22
C++中没有VARIANT类型吧?boolVal是什么类型?
你这是用到的哪个库?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dbzhang800

只看该作者 2楼 发表于: 2013-05-22
估计他在研究Windows下的COM编程。这些东西在Qt和C++ 没有(完全)对应的东西,直接使用
离线jdwx

只看该作者 3楼 发表于: 2013-05-22
VARIANT应该是MFC里边的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线向西流
只看该作者 4楼 发表于: 2013-05-22
回 2楼(dbzhang800) 的帖子
那请问怎么直接使用,加什么头文件?
离线向西流
只看该作者 5楼 发表于: 2013-05-22
回 3楼(jdwx) 的帖子
是MFC
离线dbzhang800

只看该作者 6楼 发表于: 2013-05-22
Re:回 2楼(dbzhang800) 的帖子
引用第4楼向西流于2013-05-22 11:12发表的 回 2楼(dbzhang800) 的帖子 :
那请问怎么直接使用,加什么头文件?

直接去看MSDN吧,你要的东西都在上面

http://msdn.microsoft.com/en-us/library/windows/desktop/ms221627%28v=vs.85%29.aspx

属于Windows的COM编程部分
离线向西流
只看该作者 7楼 发表于: 2013-05-22
回 6楼(dbzhang800) 的帖子
那如何在qt中使用呢
快速回复
限100 字节
 
上一个 下一个