電子書籍の厳選無料作品が豊富!

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

A 回答 (1件)

結論から言えば出来ます



やり方としては貼り付けたBitmapのオブジェクトを取得して現在時刻にあった画像を生成/読み込み、Bitmapに反映させる事で可能です(実際は再描画やバックバッファなどいろいろしなければならないですが・・・)。

まともに説明するとここには書ききれる量ではないので専門書を読まれる事をオススメします。
プログラミングWindowsやWin32アニメーションプログラミングなどのGDIを扱い方について解説されている本を読みましょう。

現在時刻についてはGetLocalTime()APIを利用すれば取得できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!