2012-03-12 27 views
7

私は "純粋なWin32 APIコード"の大ファンです。私はWindows 7 Ultimate SP1を使用しています。私はそれがリボンUIであることに驚いています。 Pure Win32 APIでこれを行うことはできますか?私は複雑なコーディングを気にしません...私はTDM-GCC 4.6.1_1でインストールされたMinGWでCode :: Blocksを使用します。助けてください...Windows 7リボンUI Win32 APIコード

答えて

5

リボンは、Windows 7およびWindows Vistaのプラットフォームアップグレードがインストールされているネイティブコントロールとして利用できます。 APIはCOMベースです(他の多くのAPIの追加と同様)。

詳細については、MSDNのWindows Ribbon Frameworkを参照してください。

+0

答えてくれてありがとうNikita Nemkin。私は上記のリンクを訪問しました。いくつかのページを読んだ後、私はWindows 7 SDKのダウンロードを開始しました。私はそれらの例を試してみます。しかし、実際には「Pure Win32 API」ですべてのことをしたいと思っていました。なぜなら、「Pure Win32 API」でプログラムを書くとき、スタンドアロンであり、作成するまでDLLを必要としないからです。私はVisual Studioを買うお金も持っていませんし、クラックスを使って登録したくありません。私はちょうど "純粋なWin32 API"と行きたいです。もう一つは、私はMFCと.Netの言語を知らない。 –

+1

@RavikaJain - COMを使用するためにVisual Studioは必要ありません。 MinGWが含まれているWindowsベースのコンパイラを使用して使用することは可能です。また、Win7SDKにはコンパイラ/リンカが含まれています。エディタ/デバッガの機能や他のツールのサポートが必要な場合は、Visual Studioを購入する必要があります。 – BrendanMcK

+0

しかし、リボンUIを設計するには、リボンのマークアップコードを含むXMLファイルが必要です。 MinGWはXMLファイルをコンパイルしません。私は少し混乱している! –

1

私はそれを働かせました。私はMinGWを削除し、Windows 7 SDKをインストールしました。コード::ブロックはそれとうまく統合されます。今、私はWindows 7で新しいAPIを楽しんでいます。皆さんにお返事いただきありがとうございます。

関連する問題