• ベストアンサー

現在時刻をデジタル時刻で表示したい。

MFC(VC++6.0)のダイアログベースでプログラムを製作していますが 現在、ビットマップ上にデジタル時計の絵があり、時間も固定になっています。 それを現在の時刻をデジタル時刻で表示できるようにしろと言われたのですが、本当にそんなことができるかご存知の方教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

結論から言えば出来ます やり方としては貼り付けたBitmapのオブジェクトを取得して現在時刻にあった画像を生成/読み込み、Bitmapに反映させる事で可能です(実際は再描画やバックバッファなどいろいろしなければならないですが・・・)。 まともに説明するとここには書ききれる量ではないので専門書を読まれる事をオススメします。 プログラミングWindowsやWin32アニメーションプログラミングなどのGDIを扱い方について解説されている本を読みましょう。 現在時刻についてはGetLocalTime()APIを利用すれば取得できます。

関連するQ&A