Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

56 lines
1.1 KiB

// 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;
}