version 1.3, 2001/04/02 01:03:31 |
version 1.6, 2002/08/13 10:11:52 |
|
|
#include "asir32guiView.h" |
#include "asir32guiView.h" |
#include "FatalDialog.h" |
#include "FatalDialog.h" |
#include <direct.h> |
#include <direct.h> |
|
#include <io.h> |
|
|
#ifdef _DEBUG |
#ifdef _DEBUG |
#define new DEBUG_NEW |
#define new DEBUG_NEW |
|
|
static char THIS_FILE[] = __FILE__; |
static char THIS_FILE[] = __FILE__; |
#endif |
#endif |
|
|
const TextBufferSize = 32768; |
// const TextBufferSize = 32768; |
|
const TextBufferSize = 16384; |
|
|
CAsir32guiView *theView; |
CAsir32guiView *theView; |
|
|
Line 65 BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView) |
|
Line 67 BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView) |
|
ON_COMMAND(ID_EDIT_PASTE, OnEditPaste) |
ON_COMMAND(ID_EDIT_PASTE, OnEditPaste) |
ON_COMMAND(IDR_FONT, OnFont) |
ON_COMMAND(IDR_FONT, OnFont) |
ON_WM_CREATE() |
ON_WM_CREATE() |
|
ON_COMMAND(ID_CONTRIBHELP, OnContribhelp) |
|
ON_UPDATE_COMMAND_UI(ID_CONTRIBHELP, OnUpdateContribhelp) |
//}}AFX_MSG_MAP |
//}}AFX_MSG_MAP |
// 標準印刷コマンド |
// 標準印刷コマンド |
// ON_COMMAND(ID_FILE_PRINT, CEditView::OnFilePrint) |
// ON_COMMAND(ID_FILE_PRINT, CEditView::OnFilePrint) |
Line 236 void CAsir32guiView::DeleteTop() |
|
Line 240 void CAsir32guiView::DeleteTop() |
|
} |
} |
} |
} |
if ( Logging ) { |
if ( Logging ) { |
len1 = (len0 - len - LogStart); |
if ( len < LogStart ) |
if ( len1 > 0 ) { |
LogStart -= len; |
fwrite(buf+LogStart,1,len1,Logfp); |
else { |
LogStart = 0; |
fwrite(buf+LogStart,1,len-LogStart,Logfp); |
} else |
LogStart = 0; |
LogStart = -len1; |
} |
} |
} |
UnlockBuffer(); |
UnlockBuffer(); |
if ( q ) { |
if ( q ) { |
Line 547 int CAsir32guiView::OnCreate(LPCREATESTRUCT lpCreateSt |
|
Line 551 int CAsir32guiView::OnCreate(LPCREATESTRUCT lpCreateSt |
|
GetEditCtrl().SetTabStops(m_nTabStops); |
GetEditCtrl().SetTabStops(m_nTabStops); |
|
|
return 0; |
return 0; |
|
} |
|
|
|
void CAsir32guiView::OnContribhelp() |
|
{ |
|
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
|
char root[BUFSIZ],errmsg[BUFSIZ],helpfile[BUFSIZ]; |
|
|
|
get_rootdir(root,sizeof(root),errmsg); |
|
sprintf(helpfile,"%s\\bin\\cmanhelp.chm",root); |
|
HtmlHelp(NULL, helpfile, HH_DISPLAY_TOPIC, 0); |
|
} |
|
|
|
void CAsir32guiView::OnUpdateContribhelp(CCmdUI* pCmdUI) |
|
{ |
|
// TODO: この位置に command update UI ハンドラ用のコードを追加してください |
|
char root[BUFSIZ],errmsg[BUFSIZ],helpfile[BUFSIZ]; |
|
|
|
get_rootdir(root,sizeof(root),errmsg); |
|
sprintf(helpfile,"%s\\bin\\cmanhelp.chm",root); |
|
if ( _access(helpfile,04) != -1 ) |
|
pCmdUI->Enable( TRUE ); |
|
else |
|
pCmdUI->Enable( FALSE ); |
} |
} |