掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォントの変更でエラー発生 (ID:57210)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして、Poyonといいます。 VC++は初心者です。 環境はWin2K SP4、VC++6.0です。 現在、画面上のテキストプロパティ、EDITプロパティに表示している 文字のフォント、サイズを変更するプログラムを作成していますが、 実行すると以下のエラーが表示されます。 Debug Assertion Failed! Program: <中略> File: wingdi.cpp Line: 1120 For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. プログラム部分は以下のようになっています DlgTest.cpp(作成した画面です) void CDlgTest::OnButton01() (ボタンクリックで変更するようにしました) { // テキストのフォント変更 m_Font.CreatePointFont(180,"MS ゴシック"); GetDlgItem(IDC_LV_TEST01)->SetFont(&m_Font); // EDITのフォント変更 m_Font.CreatePointFont(170,"MS 明朝"); GetDlgItem(IDC_EDIT01)->SetFont(&m_Font); } DlgTest.h class CDlgTest : public CDialog { // コンストラクション public: CDlgTest(CWnd* pParent = NULL); // 標準のコンストラクタ CFont m_Font; (以下、追加はしていないため省略) 何故、このようなエラーが出るのか、また、エラーの意味が解りませんので 皆様の知恵をお貸しください。よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.