## Tcl9.0.3/Tk9.0.3 Documentation > Tk C API > MainLoop

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

### NAME

Tk_MainLoop — 全ての窓が削除される迄行事を巡回する　 loop for events until all windows are deleted

### SYNOPSIS

#include <tk.h>
Tk_MainLoop()

### 説明 DESCRIPTION

Tk_MainLoop は繰返し Tcl_DoOneEvent を呼ぶ手続函数である｡それは､処理すべき応用譜が無くなるときにのみ戻る(即ち､もはや主窓が存在しない)｡大部分の窓を作る応用譜は初期化の後に Tk_MainLoop を呼ぶ; 応用譜の主なる実行はTcl_DoOneEvent.経由で起動された呼戻しによって構成される｡ Tk_MainLoop is a procedure that loops repeatedly calling Tcl_DoOneEvent. It returns only when there are no applications left in this process (i.e. no main windows exist anymore). Most windowing applications will call Tk_MainLoop after initialization; the main execution of the application will consist entirely of callbacks invoked via Tcl_DoOneEvent.

### KEYWORDS

application, event, main loop
Copyright © 1990-1992 The Regents of the University of California.
Copyright © 1994-1996 Sun Microsystems, Inc.