手元で以下のような GetDateTime で日時を取得して描画するプログラムを作成して実行してみましたが、正常に日時が表示されました
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
DATEDATA Date ;
// ウインドウモードで起動
ChangeWindowMode( TRUE ) ;
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1 ;
// 描画先を裏画面にする
SetDrawScreen( DX_SCREEN_BACK ) ;
// メインループ
while( ProcessMessage() == 0 )
{
// 画面のクリア
ClearDrawScreen() ;
// 日時を取得
GetDateTime( &Date ) ;
// 日時を描画
DrawFormatString( 16, 16, GetColor( 255,255,255 ), "%d年%d月%d日%d時%d分%d秒", Date.Year, Date.Mon, Date.Hour, Date.Min, Date.Min, Date.Sec ) ;
// 裏画面の内容を表画面に反映
ScreenFlip() ;
}
// DXライブラリの後始末
DxLib_End() ;
// ソフトの終了
return 0 ;
}
よろしければ was-blue.0793さんの環境では上記プログラムでも問題が発生してしまうか試してみて頂けないでしょうか? m(_ _)m