やんちのプログラミングメモ

こんにちは、こちらはやんちのウェブページです。
このページにはやんちがプログラミング中に使用するメモを載せて行く予定です。

サンプルプログラム

[gtk_simple_window.zip]
/*
 * gtk_simple_window.c
 * GTK によるウィンドウ表示のサンプル プログラム
 */
#define STRICT

#include <stdio.h>
#include <stdlib.h>

#include <gtk/gtk.h>

/********************************************************************/
/*
 * main 関数
 */
int main(int argc, char *argv[])
{
    GtkWidget   *window;    /* メインウィンドウ */
    
    /* GTK+ の初期化 */
    gtk_init(&argc, &argv);
    
    /* トップレベルウィンドウの作成 */
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    
    /* シグナル接続 */
    g_signal_connect(window, "delete-event", G_CALLBACK(gtk_main_quit), NULL);
    
    /* ウィジェット の表示 */
    gtk_widget_show_all(window);
    
    /* メインループ */
    gtk_main();
    
    return 0;
}

実行結果

実行結果画像

動作確認環境:

MinGW gcc 3.4.2
gtk-dev-2.12.9-win32-2 SourceForge.net: Glade/Gtk+ for Windows: Glade/Gtk+ for Windows
[C/C++] [GTK+] [MinGW]
・2009-06-07