私は Borland C でフルスクラッチ GUI を作った事がありますが(学習目的で)、普通は TurboC でやるべきかと思います(苦笑)。何しろ労力の軽減度合いが段違いです。
私も普段はコンソールアプリがほとんどで、Turbo C や Visual C に同梱されているコマンドラインコンパイラで開発する事が多いです。
Borland C コンパイラは、既にかなり古いので、Turbo C の無償版をまず使ってみてはいかがでしょうか。CodeGear の FAQ. には、「Turbo Explorer にはコマンドラインコンパイラは付属しない」みたいな事が書いてありますが、Turbo C に関しては付属している事を私自身確認しております。
これは Borland C のアップデートのようなものですので、これを使って、CUI 開発で GUI アプリを作る事も もちろん可能です。
RAD 開発環境の自動生成するソースは便利ですが、型にはまっているため、自由にエディット出来ないところがあります。ヘタにエディットするとビルド出来なくなったりします。
また、大抵の C/C++ の RAD 開発環境では、生成されるソースは C++ の形をしているため、C で開発する事はきわめて困難です。
C で開発したい場合は、コマンドライン開発が有利だと思います。
コンパイラ・リンカ
Borland C++ 5.82 for Win32
(Turbo C++ 付属のコマンドラインコンパイラ)
リソースエディタ
BCCForm Ver 2.41
(フリーソフト、ただしフォントサイズは要手動調整)
リソースコンパイラ
Borland Resource Compiler Version 5.40
(Borland C++ 付属、なぜか新版では上手くいかない)
アイコンデザイン
Adobe Photoshop 6.0.1J
アイコンファイル作成
Microsoft (R) ペイント Version 5.1
@icon変換 version 1.20 beta2
>TurboCの存在って「C++Builder2007」の一部の機能削って価格を抑えたバージョンと思えばいいのでしょうかね?
「Turbo C++ 2006 Professional版」のことだと思いますが、おおまかに考えてC++BUilder2007からVistaの機能を削除したものと考えてよいと思います。