在GraphEdit中模拟构建Graph[17]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 aoosang 的 blog

 在应用程序中可以通过ipersiststream接口来加载一个graphedit (.grf) file,实例代码如下

hresult loadgraphfile(igraphbuilder *pgraph, const wchar* wszname)

{

    istorage *pstorage = 0;

    if (s_ok != stgisstoragefile(wszname))

    {

        return e_fail;

    }

    hresult hr = stgopenstorage(wszname, 0,

        stgm_transacted | stgm_read | stgm_share_deny_write,

        0, 0, &pstorage);

    if (failed(hr))

    {

        return hr;

    }

    ipersiststream *ppersiststream = 0;

    hr = pgraph->queryinterface(iid_ipersiststream,

             reinterpret_cast<void**>(&ppersiststream));

    if (succeeded(hr))

    {

本文关键:在GraphEdit中模拟构建Graph
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top