dllcont.cpp

来自「visual c++技术内幕范例的源代码」· C++ 代码 · 共 41 行

CPP
41
字号
// dllcont.cpp

#include "stdafx.h"
#include "dllcont.h"


/////////////////////////////////////////////////////////////////////////////
// CDLLControl properties

CVariant CDLLControl::GetTextData()
{
    CVariant result;
    GetProperty(DID_TEXTDATA, VT_VARIANT, (void*)&result);
    return result;
}

void CDLLControl::SetTextData(const VARIANT& propVal)
{
    SetProperty(DID_TEXTDATA, VT_VARIANT, &propVal);
}

long CDLLControl::GetLongData()
{
    long result;
    GetProperty(DID_LONGDATA, VT_I4, (void*)&result);
    return result;
}

void CDLLControl::SetLongData(long propVal)
{
    SetProperty(DID_LONGDATA, VT_I4, propVal);
}

BOOL CDLLControl::DisplayDialog()
{
    BOOL result;
    InvokeHelper(DID_DISPDIALOG, DISPATCH_METHOD, VT_BOOL,
                  (void*)&result, NULL);
    return result;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?