* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define WIN32_LEAN_AND_MEAN
+#include "main.h"
-#include <string.h>
+#include <winbase.h>
+#include <winreg.h>
+#include <wingdi.h>
#include <time.h>
-#include <windows.h>
#include <stdlib.h>
#include <shellapi.h>
-#include "main.h"
-#include "resource.h"
#include <wine/debug.h>
p_board->IsMarkQ = TRUE;
for( i = 0; i < 3; i++ ) {
- wsprintf( key_name, "Name%d", i+1 );
+ wsprintf( key_name, "Name%u", i+1 );
size = sizeof( data );
if( RegQueryValueEx( hkey, key_name, NULL, &type,
(LPBYTE) data, &size ) == ERROR_SUCCESS )
}
for( i = 0; i < 3; i++ ) {
- wsprintf( key_name, "Time%d", i+1 );
+ wsprintf( key_name, "Time%u", i+1 );
size = sizeof( p_board->best_time[i] );
if( !RegQueryValueEx( hkey, key_name, NULL, &type,
(LPBYTE) &p_board->best_time[i], &size ) == ERROR_SUCCESS )
case WM_LBUTTONDOWN:
WINE_TRACE("WM_LBUTTONDOWN\n");
- if( wParam & MK_RBUTTON )
+ if( wParam & (MK_RBUTTON | MK_SHIFT) )
msg = WM_MBUTTONDOWN;
TestBoard( hWnd, &board, (short)LOWORD(lParam), (short)HIWORD(lParam), msg );
SetCapture( hWnd );
case WM_LBUTTONUP:
WINE_TRACE("WM_LBUTTONUP\n");
- if( wParam & MK_RBUTTON )
+ if( wParam & (MK_RBUTTON | MK_SHIFT) )
msg = WM_MBUTTONUP;
TestBoard( hWnd, &board, (short)LOWORD(lParam), (short)HIWORD(lParam), msg );
ReleaseCapture();