version 1.24, 2009/12/07 01:23:18 |
version 1.28, 2013/08/07 07:54:16 |
Line 33 void loadfile(char *); |
|
Line 33 void loadfile(char *); |
|
void put_line(char *); |
void put_line(char *); |
void send_intr(void); |
void send_intr(void); |
void insert_to_theView(char *); |
void insert_to_theView(char *); |
void get_rootdir(char *,int,char *); |
BOOL get_rootdir(char *,int,char *); |
extern int bigfloat, prtime, prresult; |
extern int bigfloat, prtime, prresult; |
extern char *asir_libdir; |
extern char *asir_libdir; |
extern int asirgui_kind; |
extern int asirgui_kind; |
Line 82 BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView) |
|
Line 82 BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView) |
|
ON_COMMAND(ID_NOROMATRIX, OnNoromatrix) |
ON_COMMAND(ID_NOROMATRIX, OnNoromatrix) |
ON_COMMAND(ID_NOROMWL, OnNoromwl) |
ON_COMMAND(ID_NOROMWL, OnNoromwl) |
ON_COMMAND(ID_NNNDBF, OnNnndbf) |
ON_COMMAND(ID_NNNDBF, OnNnndbf) |
|
ON_COMMAND(ID_NOROPD, OnNoropd) |
|
ON_COMMAND(ID_NSTWLG, OnNstwistedlog) |
//}}AFX_MSG_MAP |
//}}AFX_MSG_MAP |
// 標準印刷コマンド |
// 標準印刷コマンド |
// ON_COMMAND(ID_FILE_PRINT, CEditView::OnFilePrint) |
// ON_COMMAND(ID_FILE_PRINT, CEditView::OnFilePrint) |
Line 375 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
Line 377 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
// TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください |
// TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください |
char *exp_result; |
char *exp_result; |
char tmp[BUFSIZ]; |
char tmp[BUFSIZ]; |
|
int i; |
|
|
if ( asirgui_kind == ASIRGUI_MESSAGE ) { |
if ( asirgui_kind == ASIRGUI_MESSAGE ) { |
Beep(); return; |
Beep(); return; |
Line 438 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
Line 441 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
tmp[0] = 0; |
tmp[0] = 0; |
put_line(tmp); |
put_line(tmp); |
return; |
return; |
|
case CTRL('Y'): |
|
Paste(); return; |
|
case CTRL('I'): |
|
return; |
default : |
default : |
if ( nChar >= 0x20 && nChar < 0x7f ) |
if ( nChar >= 0x20 && nChar < 0x7f ) |
PutChar(nChar); |
PutChar(nChar); |
Line 575 void CAsir32guiView::UpdateMetrics() |
|
Line 582 void CAsir32guiView::UpdateMetrics() |
|
void CAsir32guiView::OnFont() |
void CAsir32guiView::OnFont() |
{ |
{ |
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
int ret; |
INT_PTR ret; |
LOGFONT lf; |
LOGFONT lf; |
|
|
GetFont()->GetLogFont(&lf); |
GetFont()->GetLogFont(&lf); |
Line 701 void CAsir32guiView::OnNoromwl() |
|
Line 708 void CAsir32guiView::OnNoromwl() |
|
viewHtmlHelp("noro_mwl"); |
viewHtmlHelp("noro_mwl"); |
} |
} |
|
|
|
void CAsir32guiView::OnNoropd() |
|
{ |
|
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
|
viewHtmlHelp("noro_pd"); |
|
} |
|
|
void CAsir32guiView::OnNnndbf() |
void CAsir32guiView::OnNnndbf() |
{ |
{ |
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
viewHtmlHelp("nn_ndbf"); |
viewHtmlHelp("nn_ndbf"); |
} |
} |
|
|
|
void CAsir32guiView::OnNstwistedlog() |
|
{ |
|
// TODO: この位置にコマンド ハンドラ用のコードを追加してください |
|
viewHtmlHelp("ns_twistedlog"); |
|
} |
|
|
BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext) |
BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext) |
{ |
{ |
// TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください |
// TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください |
|
|
BOOL ret = CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext); |
BOOL ret = CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext); |
FILE *fp = fopen("asirgui.hnd","w"); |
FILE *fp = NULL; |
char *temp; |
char *temp; |
|
char rootdir[BUFSIZ], errmsg[BUFSIZ], hndname[_MAX_PATH]; |
|
|
if ( fp ) { |
if (get_rootdir(rootdir, BUFSIZ, errmsg)) { |
fprintf(fp,"%d",(unsigned int)theView->m_hWnd); |
sprintf(hndname, "%s\\bin\\asirgui.hnd", rootdir); |
fclose(fp); |
fp = fopen(hndname,"w"); |
if ( temp = getenv("TEMP") ) { |
if ( fp ) { |
int len; |
|
char *name; |
|
|
|
len = strlen(temp); |
|
name = (char *)malloc(len+BUFSIZ); |
|
sprintf(name,"%s\\asirgui.hnd",temp); |
|
fopen(name,"w"); |
|
fprintf(fp,"%d",(unsigned int)theView->m_hWnd); |
fprintf(fp,"%d",(unsigned int)theView->m_hWnd); |
fclose(fp); |
fclose(fp); |
|
} |
|
} |
|
if ( temp = getenv("TEMP") ) { |
|
sprintf(hndname,"%s\\asirgui.hnd", temp); |
|
fp = fopen(hndname,"w"); |
|
if ( fp ) { |
|
fprintf(fp,"%d",(unsigned int)theView->m_hWnd); |
|
fclose(fp); |
} |
} |
} |
} |
return ret; |
return ret; |