57 lines
1.1 KiB
C++
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;
|
|
}
|