资源简介
jdk1.7 32位 免安装版 jdk1.7 32位 免安装版
代码片段和文件信息
/*
* Copyright (c) 2005 2010 Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
/*
* @(#)AccessBridgeCalls.c 1.25 05/08/22
*/
/*
* Wrapper functions around calls to the AccessBridge DLL
*/
#include
#include
//#define ACCESSBRIDGE_32
//#define ACCESSBRIDGE_64
#include “AccessBridgeCalls.h“
#include “AccessBridgeDebug.h“
#ifdef __cplusplus
extern “C“ {
#endif
HINSTANCE theAccessBridgeInstance;
AccessBridgeFPs theAccessBridge;
BOOL theAccessBridgeInitializedFlag = FALSE;
#define LOAD_FP(result type name) \
PrintDebugString(“LOAD_FP loading: %s ...“ name); \
if ((theAccessBridge.result = \
(type) GetProcAddress(theAccessBridgeInstance name)) == (type) 0) { \
PrintDebugString(“LOAD_FP failed: %s“ name); \
return FALSE; \
}
BOOL initializeAccessBridge() {
#ifdef ACCESSBRIDGE_ARCH_32 // For 32bit AT new bridge
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE-32“);
#else
#ifdef ACCESSBRIDGE_ARCH_64 // For 64bit AT new bridge
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE-64“);
#else // legacy
theAccessBridgeInstance = LoadLibrary(“WINDOWSACCESSBRIDGE“);
#endif
#endif
if (theAccessBridgeInstance != 0) {
LOAD_FP(Windows_run Windows_runFP “Windows_run“);
LOAD_FP(SetJavaShutdown SetJavaShutdownFP “setJavaShutdownFP“);
LOAD_FP(SetFocusGained SetFocusGainedFP “setFocusGainedFP“);
LOAD_FP(SetFocusLost SetFocusLostFP “setFocusLostFP“);
LOAD_FP(SetCaretUpdate SetCaretUpdateFP “setCaretUpdateFP“);
LOAD_FP(SetMouseClicked SetMouseClickedFP “setMouseClickedFP“);
LOAD_FP(SetMouseEntered SetMouseEnteredFP “setMouseEnteredFP“);
LOAD_FP(SetMouseExited SetMouseExitedFP “setMouseExitedFP“);
LOAD_FP(SetMousePressed SetMousePressedFP “setMousePressedFP“);
LOAD_FP(SetMouseReleased SetMouseReleasedFP “setMouseReleasedFP“);
LOAD_FP(SetMenuCanceled SetMenuCanceledFP “setMenuCanceledFP“);
LOAD_FP(SetMenuDeselected SetMenuDeselectedFP “setMenuDeselectedFP“);
LOAD_FP(SetMenuSelected SetMenuSelectedFP “setMenuSelectedFP“);
LOAD_FP(SetPopupMenuCanceled SetPopupMenuCanceledFP “setPopupMenuCanceledFP“);
LOAD_FP(SetPopupMenuWillBecomeInvisible SetPopupMenuWillBecomeInvisibleFP “setPopupMenuWillBecomeInvisibleFP“);
LOAD_FP(SetPopupMenuWillBecomeVisible SetPopupMenuWillBecomeVisibleFP “setPopupMenuWillBecomeVisibleFP“);
LOAD_FP(SetPropertyNameChange SetPropertyNameChangeFP “setPropertyNameChangeFP“);
LOAD_FP(SetPropertyDescriptionchange SetPropertyDescriptionchangeFP “setPropertyDescriptionchangeFP“);
LOAD_FP(SetPropertyStateChange SetPropertyStateChangeFP “setPropertyStateChangeFP“);
相关资源
- jdk1.7.0_80免安装版64
- jdk1.7 Windows64位官方正式版 jdk-7u80-wi
- openjdk 1.7 windows 64位
- jdk1.780最新 x64位官方正式版 jdk-7u80-
- jdk1.7.0_80.zip免安装Windows版本
- ibm_jdk1.7.1_x86.part2
- 解压版jdk1.7.0_60
- jdk-7u80-windows-x64.exe
- jdk1.7.0_60解压版,无需安装
- jdk1.7 32位官方正版版
- ibm_jdk1.7.1_x86
- 官网JDK1.7.0Linux_32位.txt
- Eclipse64位4.5火星版eclipse-jee-mars-2-win
- Eclipse32位4.5火星版eclipse-jee-mars-2-win
- jdk1.7_for_mac.txt
- jdk-7u60-windows-x64地址
- jdk-7u79-linux-x64.tar.gz
评论
共有 条评论