version 1.26, 2013/08/03 18:29:11 |
version 1.29, 2013/08/30 18:18:11 |
Line 34 void put_line(char *); |
|
Line 34 void put_line(char *); |
|
void send_intr(void); |
void send_intr(void); |
void insert_to_theView(char *); |
void insert_to_theView(char *); |
BOOL get_rootdir(char *,int,char *); |
BOOL get_rootdir(char *,int,char *); |
|
const char *get_helpdir(); |
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 377 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
Line 378 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 440 void CAsir32guiView::OnChar(UINT nChar, UINT nRepCnt, |
|
Line 442 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 496 void CAsir32guiView::OnFileOpen() |
|
Line 502 void CAsir32guiView::OnFileOpen() |
|
} |
} |
} |
} |
} |
} |
|
|
void CAsir32guiView::viewHtmlHelp(char *help) |
void CAsir32guiView::viewHtmlHelp(char *help) |
{ |
{ |
char *helpfile; |
char *helpfile; |
char fmt[] = "%s\\help\\%shelp.chm"; |
char fmt[] = "%s\\%shelp.chm"; |
char root[BUFSIZ],errmsg[BUFSIZ]; |
const char *dir = get_helpdir(); |
get_rootdir(root,sizeof(root),errmsg); |
helpfile = (char *)malloc(sizeof(fmt) + strlen(dir) + strlen(help)); |
helpfile = (char *)malloc(sizeof(fmt) + strlen(root) + strlen(help)); |
sprintf(helpfile,fmt,dir,help); |
sprintf(helpfile,fmt,root,help); |
|
#if _MSC_VER < 1300 |
#if _MSC_VER < 1300 |
/* Visual C++ 6.0 */ |
/* Visual C++ 6.0 */ |
::HtmlHelp(NULL, helpfile, HH_DISPLAY_TOPIC, 0); |
::HtmlHelp(NULL, helpfile, HH_DISPLAY_TOPIC, 0); |
Line 733 BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPC |
|
Line 739 BOOL CAsir32guiView::Create(LPCTSTR lpszClassName, LPC |
|
if (get_rootdir(rootdir, BUFSIZ, errmsg)) { |
if (get_rootdir(rootdir, BUFSIZ, errmsg)) { |
sprintf(hndname, "%s\\bin\\asirgui.hnd", rootdir); |
sprintf(hndname, "%s\\bin\\asirgui.hnd", rootdir); |
fp = fopen(hndname,"w"); |
fp = fopen(hndname,"w"); |
} |
if ( fp ) { |
if ( fp ) { |
|
fprintf(fp,"%d",(unsigned int)theView->m_hWnd); |
|
fclose(fp); |
|
if ( temp = getenv("TEMP") ) { |
|
size_t 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; |