Home :: GreenPad :: ki :: Core classes

class App

^ 
アプリケーション全体の統括

アプリ起動/終了用処理を担当します。 旧kilibと違って、ユーザー側のアプリケーションクラスを ここから派生させることは出来ません。ユーザーのコードは、 必ず kmain() というグローバル関数から実行開始されます。 このAppクラス自体は、主にHINSTANCEの管理を行うだけ。

Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:24
Author:
K.INABA
Version:
beta
Friends:
function voidAPIENTRYStartup undocumented
function inlineApp&app undocumented

Contents

^ 
EntityTypeScopeShort Description
Exitmethod publicプロセス強制終了
hinstmethod publicインスタンスハンドル
imflagenum publicundocumented
InitModulemethod public 種々のモジュールを初期化する
isNewTypeWindowsmethod publicundocumented
isNTmethod publicundocumented
isWin95method publicundocumented
LoadAccelmethod publicリソース
LoadAccelmethod publicリソース
LoadBitmapmethod publicリソース
LoadBitmapmethod publicリソース
LoadCursormethod publicリソース
LoadCursormethod publicリソース
LoadIconmethod publicリソース
LoadIconmethod publicリソース
LoadMenumethod publicリソース
LoadMenumethod publicリソース
LoadOemBitmapmethod publicリソース(OBM_XXXX)
LoadOemCursormethod publicリソース(IDC_XXXX)
LoadOemIconmethod publicリソース(IDI_XXXX)
LoadStringmethod publicリソース
osvermethod publicWindowsのバージョン

method Exit

? ^  > 
プロセス強制終了
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:39
Code:
public void Exit ( int code )

method hinst

? ^  < > 
インスタンスハンドル
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:86
Code:
public HINSTANCE hinst ( ) const

enum imflag

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:27
Code:
public enum imflag { CTL = 1 ,
COM = 2 ,
OLE = 4 }

method InitModule

? ^  < > 
種々のモジュールを初期化する

これで初期化しておくと、App終了時に自動で 終了処理が行われるので簡単便利でございます。

Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:36
Param:
what CTL(コモンコントロール)、COM、OLE
Code:
public void InitModule ( imflag what )

method isNewTypeWindows

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:92
Code:
public static bool isNewTypeWindows ( )

method isNT

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:91
Code:
public static bool isNT ( )

method isWin95

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:90
Code:
public static bool isWin95 ( )

method LoadAccel

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:42
Code:
public HACCEL LoadAccel ( LPCTSTR name )

method LoadAccel

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:45
Code:
public HACCEL LoadAccel ( UINT id )

method LoadBitmap

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:51
Code:
public HBITMAP LoadBitmap ( UINT id )

method LoadBitmap

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:48
Code:
public HBITMAP LoadBitmap ( LPCTSTR name )

method LoadCursor

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:60
Code:
public HCURSOR LoadCursor ( UINT id )

method LoadCursor

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:57
Code:
public HCURSOR LoadCursor ( LPCTSTR name )

method LoadIcon

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:66
Code:
public HICON LoadIcon ( LPCTSTR name )

method LoadIcon

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:69
Code:
public HICON LoadIcon ( UINT id )

method LoadMenu

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:75
Code:
public HMENU LoadMenu ( LPCTSTR name )

method LoadMenu

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:78
Code:
public HMENU LoadMenu ( UINT id )

method LoadOemBitmap

? ^  < > 
リソース(OBM_XXXX)
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:54
Code:
public HBITMAP LoadOemBitmap ( LPCTSTR obm )

method LoadOemCursor

? ^  < > 
リソース(IDC_XXXX)
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:63
Code:
public HCURSOR LoadOemCursor ( LPCTSTR idc )

method LoadOemIcon

? ^  < > 
リソース(IDI_XXXX)
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:72
Code:
public HICON LoadOemIcon ( LPCTSTR idi )

method LoadString

? ^  < > 
リソース
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:81
Code:
public int LoadString ( UINT id ,
LPTSTR buf ,
int siz )

method osver

? ^  < > 
Windowsのバージョン
Source:
C:\usr\develop\MyProject\GreenPad\kilib\app.h:89
Code:
public static const OSVERSIONINFO & osver ( )

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.