X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=275368ec240e625948fd7b57189a89699b38c16b;hb=7b4dacf6fe9f8c10b6eb4d6070869a3d933dbeb5;hp=9cc844c82f8b1ae56fcb91f7cb2336bc3013b33e;hpb=3cc03b735ac2bff48a80937827a2ddcf22878959;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 9cc844c..275368e 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -1,6 +1,5 @@ /* * WinBoard.c -- Windows NT front end to XBoard - * $Id: winboard.c,v 2.3 2003/11/25 05:25:20 mann Exp $ * * Copyright 1991 by Digital Equipment Corporation, Maynard, * Massachusetts. Enhancements Copyright @@ -88,7 +87,7 @@ #include "woptions.h" #include "wsockerr.h" #include "defaults.h" - +#include "help.h" #include "wsnap.h" //void InitEngineUCI( const char * iniDir, ChessProgramState * cps ); @@ -106,12 +105,6 @@ int FinishMove P((ChessMove moveType, int fromX, int fromY, int toX, int toY, void AnimateAtomicCapture(int fromX, int fromY, int toX, int toY, int nFrames); void DisplayMove P((int moveNumber)); Boolean ParseFEN P((Board board, int *blackPlaysFirst, char *fen)); -#ifdef VISTA -#include "htmlhelp.h" -#else -HWND WINAPI HtmlHelp( HWND hwnd, LPCSTR helpFile, UINT action, DWORD_PTR data ); -#endif - typedef struct { ChessSquare piece; POINT pos; /* window coordinates of current pos */ @@ -5663,7 +5656,8 @@ WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) } else if(lParam != KF_REPEAT) { if (isalpha((char)wParam) || isdigit((char)wParam)) { PopUpMoveDialog((char)wParam); - } + } else if((char)wParam == 003) CopyGameToClipboard(); + else if((char)wParam == 026) PasteGameOrFENFromClipboard(); } break;