No.3ベストアンサー
- 回答日時:
★補足要求します。
>CreateFontでフォントを大きくしてみましたが、日付を変えると
>選択前の日と選択した日のフォントが元に戻ってしまい、どうしたら
↑
どのようにフォントを設定していますか?
こちらでは上手く大きいフォントでカレンダー・コントロールが表示されています。
日付を選択してもフォントの大きさは戻りません。
(非 MFC で確認済み)
・フォントのハンドルは保存しておいて下さい。
プログラムの終了時に DeleteObject などで削除します。
それまではどこかに保存しておかないといけません。
(ソースコードでも貼り付けてみて下さい。)
お世話になります。
以下のようにフォントを設定しています。
CFont CalFont;
CalFont.CreateFont(80, 0, 0, 0, FW_BOLD, FALSE, FALSE, 0, SHIFTJIS_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, _T("MS ゴシック"));
m_Calendar.SetFont(&CalFont, TRUE);
※以前、スタティックテキストのフォントを大きくした時と同じにしました。
以上、よろしくお願いします。
No.4
- 回答日時:
CalFontがイベントのローカル変数なのではないですか
ローカル変数だとイベントハンドラから抜けた時点で破棄されてしまいます
クラス変数またはグローバル変数にして見ましょう
CalFontをクラス変数(m_CalFont)に変更し、正常に動作しました。
(縦横の大きさのバランスはイマイチですが...。)
ありがとうございました。
No.2
- 回答日時:
★アドバイス
>その為、そのカレンダーコントロールを画面一杯に表示させたいのですが、
>可能でしょうか?出来るならば、助言をお願いします。
↑
可能ですが文字のフォントも大きいサイズに変更する必要があると思います。
これをしないとカレンダー・コントロールだけが画面一杯に広がるだけで
日付などは中央に小さいだけになります。
・これでは大きくする意味がありませんので CreateFont などで
フォントを大きくすれば可能でしょう。
・あとはタッチパネルモニタからの情報を使ってカレンダー・コントロールの
ヒットテストの通知メッセージを処理すれば良いでしょう。
アドバイス、ありがとうございます。
今、リソースエディタでカレンダーコントロールを大きくしておき、
CreateFontでフォントを大きくしてみましたが、日付を変えると
選択前の日と選択した日のフォントが元に戻ってしまい、どうしたら
いいか悩んでいるところです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- その他(クラウドサービス・オンラインストレージ) Googleカレンダーの共有について質問させて頂きます。 現在、個人でのGoogleカレンダーと職場 2 2022/10/19 15:58
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- その他(スマホアプリ・スマホゲーム) この画像は旧スマホのカレンダーのアプリです。 新スマホでもこのように日付が出るようなアプリにしたいの 2 2023/04/25 18:11
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- ライフスタイル・ヘルスケア YahooカレンダーをiPhoneのカレンダーに同期させたい! 1 2022/11/16 02:50
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
コンボボックスの一部のアイテ...
-
VBAのフォント変更(エクセルか...
-
VB.NET2005 TextBox 高さ(Heig...
-
ドロップダウンリストのフォン...
-
背景色のついでに文字色もかえ...
-
リソースエディタでスタティッ...
-
エディットボックスのフォント...
-
VBA TEXTBOXテキストボックスの...
-
チェックボックスの箱のサイズ...
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
コントロールの書式設定で、“コ...
-
ゲームでは結局どっちが良いの?
-
vbaから他のアプリを終了
-
エクセルのコントロールツール...
-
エクセルで回転する座標の出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
VBAのフォント変更(エクセルか...
-
チェックボックスの箱のサイズ...
-
VB.NET2005 TextBox 高さ(Heig...
-
リソースエディタでスタティッ...
-
コンボボックスの一部のアイテ...
-
ドロップダウンリストのフォン...
-
エディットボックスのフォント...
-
文字色 エクリプス
-
プロポーショナルフォントの文...
-
Eclipseで修正したファイル名の...
-
ワードでコントロールツールボ...
-
EDITBOXに関して
-
VBA TEXTBOXテキストボックスの...
-
エディットの文字サイズ変更
-
Msgboxで使用するフォントの指...
-
カレンダーコントロールとサイ...
-
ActiveReport中のフォントサイ...
-
WPFのフォントカラー変更につい...
おすすめ情報