2020-09-30 17:12:29 +02:00

57 lines
1.1 KiB
C++

// Copyright (C) 1993-1995 Microsoft Corporation. All rights reserved.
#include "stdafx.h"
#include "mainfrm.h"
#include "hpjview.h"
const char txtTcardHelpFile[] = "hcw.hlp>tcard";
LRESULT CMainFrame::OnTcard(WPARAM wParam, LPARAM lParam)
{
switch (wParam) {
case IDCLOSE:
QuitTcard();
break;
case HELP_TCARD_DATA:
::WinHelp(hwndApp, txtTcardHelpFile, HELP_TCARD | HELP_CONTEXT,
(curTcard = lParam));
break;
}
return 0;
}
BOOL STDCALL CallTcard(int idCard)
{
return ::WinHelp(hwndApp, txtTcardHelpFile, HELP_TCARD | HELP_CONTEXT,
(curTcard = idCard));
}
void STDCALL QuitTcard(void)
{
::WinHelp(hwndApp, txtHelpFile, HELP_TCARD | HELP_QUIT, 0);
HWND hwndWinHelp = FindWindow("MS_TCARDHELP", NULL);
if (hwndWinHelp)
::SendMessage(hwndWinHelp, WM_DESTROY, 0, 0);
typeTcard = TCARD_NONE;
}
void CHpjView::TcardAddFiles(void)
{
if (CallTcard(IDH_TCARD_FILES))
typeTcard = TCARD_FILES;
}
void CHpjView::TcardAddBitmaps(void)
{
if (CallTcard(IDH_TCARD_BITMAPS))
typeTcard = TCARD_BITMAPS;
}
void CHpjView::TcardAddWindows(void)
{
if (CallTcard(IDH_TCARD_WINDOW))
typeTcard = TCARD_WINDOWS;
}