uma.h

来自「很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.」· C头文件 代码 · 共 114 行

H
114
字号
/////////////////////////////////////////////////////////////////////////////// Name:        wx/mac/carbon/uma.h// Purpose:     Universal MacOS API// Author:      Stefan Csomor// Modified by:// Created:     03/02/99// RCS-ID:      $Id: uma.h,v 1.6 2006/10/16 09:29:48 ABX Exp $// Copyright:   (c) Stefan Csomor// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef H_UMA#define H_UMA#include "wx/mac/private.h"void UMAInitToolbox( UInt16 inMoreMastersCalls, bool isEmbedded) ;void UMACleanupToolbox() ;long UMAGetSystemVersion() ;bool UMASystemIsInitialized() ;void UMASetSystemIsInitialized(bool val);// process managerlong UMAGetProcessMode() ;bool UMAGetProcessModeDoesActivateOnFGSwitch() ;#if wxUSE_GUI// menu managerMenuRef         UMANewMenu( SInt16 id , const wxString& title , wxFontEncoding encoding) ;void             UMASetMenuTitle( MenuRef menu , const wxString& title , wxFontEncoding encoding) ;UInt32             UMAMenuEvent( EventRecord *inEvent ) ;void             UMAEnableMenuItem( MenuRef inMenu , MenuItemIndex item , bool enable ) ;void            UMAAppendSubMenuItem( MenuRef menu , const wxString& title , wxFontEncoding encoding , SInt16 submenuid ) ;void            UMAInsertSubMenuItem( MenuRef menu , const wxString& title , wxFontEncoding encoding , MenuItemIndex item , SInt16 submenuid ) ;void            UMAAppendMenuItem( MenuRef menu , const wxString& title , wxFontEncoding encoding , wxAcceleratorEntry *entry = NULL  ) ;void            UMAInsertMenuItem( MenuRef menu , const wxString& title , wxFontEncoding encoding , MenuItemIndex item , wxAcceleratorEntry *entry = NULL ) ;void             UMASetMenuItemShortcut( MenuRef menu , MenuItemIndex item , wxAcceleratorEntry *entry ) ;void            UMASetMenuItemText(  MenuRef menu,  MenuItemIndex item, const wxString& title , wxFontEncoding encoding ) ;// quickdrawvoid            UMAShowWatchCursor() ;void            UMAShowArrowCursor() ;// window managerGrafPtr        UMAGetWindowPort( WindowRef inWindowRef ) ;void             UMADisposeWindow( WindowRef inWindowRef ) ;void             UMASetWTitle( WindowRef inWindowRef , const wxString& title , wxFontEncoding encoding) ;void             UMADrawGrowIcon( WindowRef inWindowRef ) ;void            UMAShowHide( WindowRef inWindowRef , Boolean show) ;// appearance managervoid             UMADrawControl( ControlRef inControl ) ;void             UMAEnableControl( ControlRef inControl ) ;void            UMADisableControl( ControlRef inControl ) ;void             UMAActivateControl( ControlRef inControl ) ;void            UMADeactivateControl( ControlRef inControl ) ;//                                 ControlPartCode         hiliteState)    ;void UMAShowControl                        (ControlRef             theControl)    ;void UMAHideControl                        (ControlRef             theControl);void UMAActivateControl                    (ControlRef             inControl);void UMADeactivateControl                (ControlRef             inControl);void UMASetControlTitle( ControlRef inControl , const wxString& title , wxFontEncoding encoding) ;void UMAMoveControl( ControlRef inControl , short x , short y ) ;void UMASizeControl( ControlRef inControl , short x , short y ) ;// control hierarchyRect * UMAGetControlBoundsInWindowCoords(ControlRef theControl, Rect *bounds) ;// keyboard focusOSErr UMASetKeyboardFocus                (WindowPtr                 inWindow,                                 ControlRef             inControl,                                 ControlFocusPart         inPart)    ;// eventsvoid UMAUpdateControls( WindowPtr inWindow , RgnHandle inRgn ) ;OSErr UMAGetRootControl( WindowPtr inWindow , ControlRef *outControl ) ;// handling control databool            UMAIsWindowFloating( WindowRef inWindow ) ;bool            UMAIsWindowModal( WindowRef inWindow ) ;void UMAHighlightAndActivateWindow( WindowRef inWindowRef , bool inActivate ) ;OSStatus UMAGetHelpMenu(  MenuRef *        outHelpMenu,  MenuItemIndex *  outFirstCustomItemIndex);      /* can be NULL */// Appearance DrawingOSStatus UMADrawThemePlacard( const Rect *inRect , ThemeDrawState inState ) ;// Clipboard supportOSStatus UMAPutScrap( Size size , OSType type , void *data ) ;#define GetWindowUpdateRgn( inWindow , updateRgn ) GetWindowRegion( inWindow , kWindowUpdateRgn, updateRgn )#endif // wxUSE_GUI#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?