- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++でGUIカレンダー)
C++でGUIカレンダーを作成する手順とおすすめの本について
このQ&Aのポイント
- C++でGUIカレンダーを作成する手順を教えてください。
- C++で作成した永年カレンダーのプログラムを参考に、GUI版のカレンダーを作りたいです。
- JavaではGUIカレンダーの作成例が見つかりましたが、C++で作成する方法を教えてください。また、おすすめの本も教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C++だとWin32APIを使う必要があります。 C++/CLI言語であれば、.Net FrameWorkの機能が使えますのでWindowsフォームで作成が可能です。 ちなみにC++/CLIはマイクロソフトがC++をベースに拡張した言語で大変複雑な言語仕様となっています。 http://vene.wankuma.com/ecma372/StartingState.aspx 「Visual C++ 2010 Express」ではC++とC++/CLIの両方の言語が利用可能です。 C++/CLIであれば比較的簡単にリンク先にあるカレンダーを作れます。ただ、純粋なC++を学習したのであればC++/CLIの追加文法は混乱を招くと思います。 どちらで作成されるか考えてみていただけますか。
その他の回答 (1)
- oo5goo
- ベストアンサー率29% (9/31)
回答No.1
GUIではMonthCalendarコントロールをフォームに貼り付ければ お望みの物はできませんでしょうか。 そのうえで、今日の日付を選択したり、月を変更したりという作業になりますでしょうか。
質問者
お礼
返信が遅くなりまして、すみません。 MonthCalendarコントロールというものがあったんですね。 実際にやってみたら 「新規プロジェクト」→「Windowsフォームアプリケーション」を選択→「ツールボックス」から「MonthCalender」をドラッグして貼り付け で簡単に作れました。 そういうものがあるとは全く知らなかったので勉強になりました。 ありがとうございました。 ですが自分でソースを書いて作りたかったので、ベストアンサーは私が求める回答に近かったNo.2の方に差し上げますねm(_ _)m
お礼
返信が遅くなりまして、すみません。 方法としては2通りあるということですね。 すでに書いたソースをちょっと書き換えれば完成するものだと思っていましたが、ちょっと難しそうですね(^^; 本当はプログラムを完成させてからお礼がしたかったのですが、文法なんかを調べるのにもう少し時間がかかりそうです。 自力でゼロから調べるのは困難だったので、大変参考になりました。 ありがとうございました。