Re: 時刻表示


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 2001/02/17 09:20:36

In Reply to: 時刻表示 Posted by 中瀬 on 2001/02/16 07:51:48


    > 中瀬です。
    >
    > コンポーネント・ギャラリでステータス・バーを追加しましたが、
    > モーダル・ダイアログを表示すると、時刻表示が止まってしまいます。
    > 止まらないようにできないでしょうか。
    > ダイアログで周期的にCWinApp::OnIdle()を呼べばよいのかな?
    > そのダイアログからCFileDialogを表示するので、できるのかなあ。
    > よろしくお願いします。

    試してみたのですが、更新されているようですが・・・。
    VC5?VC6?SPは?

    うちの環境は、VC6(SP4) Win2000(SP1)です。

    あと、コンポーネント・ギャラリで追加したってことは
    ダイアログベースのアプリってことでいいのでしょうか?

    うちで試した手順は、MFCアプリ(ダイアログベース)のプロジェクトを
    新規作成し、メニューの「プロジェクト」→「プロジェクトへ追加」→
    「コンポーネントおよびコントロール」を押して、
    「コントロールおよびコントロール ギャラリ」ダイアログから
    ”Microsoft StatusBar Control 6.0 (SP4)”を選択して、「挿入」
    ボタン押下、作成するアプリのダイアログにステータスバーを配置、
    置いたステータスバーのプロパティを表示し、「パネル」タブで
    パネル1のスタイルをsbrTimeに設定。

    以上の手順で作成した、アプリはちゃんと分が変わるときに
    CfileDialogを表示していても、オリジナルのダイアログをDoModal
    で表示してても、更新されてますよ。

    どこか、手順で違うところがあればレスしてください。


記事スレッド一覧