NCL Library
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
CDDELink Class Reference

#include <DDELink.hpp>

List of all members.

Public Member Functions

uint RefCount () const
CDDEConvConversation () const
const CString & Item () const
uint Format () const
IDDELinkDataAppData () const
void SetAppData (IDDELinkData *pAppData)

Static Public Member Functions

static bool CopyLink (HWND hOwner, const CDDELink *pLink)
static bool CopyLink (HWND hOwner, const tchar *pszService, const tchar *pszTopic, const tchar *pszItem)
static bool CanPasteLink ()
static bool PasteLink (CString &strLink)
static bool PasteLink (CString &strService, CString &strTopic, CString &strItem)
static bool ParseLink (const CString &strLink, CString &strService, CString &strTopic, CString &strItem)

Protected Member Functions

 CDDELink (CDDEConv *pConv, const tchar *pszItem, uint nFormat)
 CDDELink (const CDDELink &)
 ~CDDELink ()

Protected Attributes

uint m_nRefCount
CDDEConvm_pConv
CString m_strItem
uint m_nFormat
IDDELinkDatam_pAppData

Private Member Functions

CDDELinkoperator= (const CDDELink &)

Friends

class CDDECltConv
class CDDESvrConv

Constructor & Destructor Documentation

CDDELink::CDDELink ( CDDEConv pConv,
const tchar *  pszItem,
uint  nFormat 
) [protected]
CDDELink::CDDELink ( const CDDELink ) [protected]
CDDELink::~CDDELink ( ) [inline, protected]

Member Function Documentation

uint CDDELink::RefCount ( ) const [inline]
CDDEConv * CDDELink::Conversation ( ) const [inline]
const CString & CDDELink::Item ( ) const [inline]
uint CDDELink::Format ( ) const [inline]
IDDELinkData * CDDELink::AppData ( ) const [inline]
void CDDELink::SetAppData ( IDDELinkData pAppData) [inline]
bool CDDELink::CopyLink ( HWND  hOwner,
const CDDELink pLink 
) [static]
bool CDDELink::CopyLink ( HWND  hOwner,
const tchar *  pszService,
const tchar *  pszTopic,
const tchar *  pszItem 
) [static]
bool CDDELink::CanPasteLink ( ) [static]
bool CDDELink::PasteLink ( CString &  strLink) [static]
bool CDDELink::PasteLink ( CString &  strService,
CString &  strTopic,
CString &  strItem 
) [static]
bool CDDELink::ParseLink ( const CString &  strLink,
CString &  strService,
CString &  strTopic,
CString &  strItem 
) [static]
CDDELink& CDDELink::operator= ( const CDDELink ) [private]

Friends And Related Function Documentation

friend class CDDECltConv [friend]
friend class CDDESvrConv [friend]

Member Data Documentation

uint CDDELink::m_nRefCount [protected]
CString CDDELink::m_strItem [protected]
uint CDDELink::m_nFormat [protected]

The documentation for this class was generated from the following files: