F-IN-BOX DLL Edition Help >> Native Flash ActiveX Interface >> Methods

TCurrentLabel

Description

Returns the label of the current frame of the timeline specified by target. If there is no current frame label, an empty string is returned. The argument type is string.

Message

[ C++ ]
FPCM_TCURRENTLABEL

Structure

[ C++ ]
struct SFPCTCurrentLabel
{
    // [in]
    struct
    {
        LPCTSTR lpszBuffer;

    } target;


    // [in, out]
    struct
    {
        LPCTSTR lpszBuffer;
    
        DWORD dwBufferSize;

    } Result;

    // [out]
    HRESULT hr;
};

Example

[ C++ ]
void InvokeTCurrentLabel(HWND hwndFlashPlayerControl, LPCTSTR target)
{
    SFPCTCurrentLabel info;


    info.target.lpszBuffer = target;


    info.Result.lpszBuffer = NULL;

    ::SendMessage(hwndFlashPlayerControl, FPCM_TCURRENTLABEL, 0, (LPARAM)&info);

    if FAILED(info.hr)
        // Error
    {
        return;
    }

    info.Result.lpszBuffer = (TCHAR*)LocalAlloc(LPTR, info.Result.dwBufferSize * sizeof(TCHAR));

    ::SendMessage(hwndFlashPlayerControl, FPCM_TCURRENTLABEL, 0, (LPARAM)&info);


    if FAILED(info.hr)
        // Error
    {
            // ...
    }
    else
        // OK
    {
        ::MessageBox(NULL, info.Result.lpszBuffer, _T("Result"), MB_OK);
    }

    LocalFree((HLOCAL)info.Result.lpszBuffer);
}

Flash versions

3: supported
4: supported
5: supported
6: supported
7: supported
8: supported
9: supported



Copyright © Softanics. All rights reserved.
F-IN-BOX is a trademark of Softanics.
Macromedia and Shockwave Flash are trademarks of Adobe