HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0108
蒟蒻砂漠枠のないウィンドウでHSPDXを扱いたい2解決


蒟蒻砂漠

リンク

2018/1/8(Mon) 00:38:31|NO.82215

bgscrで枠を消したウィンドウでhspdxを使うとウィンドウが勝手に大きくなってしまいます。
対処法が思いつかなかったので質問します。よろしくお願いします。

以下にコードを載せます

#include "hspdxfix.as" bgscr 0,640,480,0,0,0,640,480 es_ini onexit *owari es_screen 640,480,32,,1,0 if(stat=1){dialog "DirectXの初期化に失敗しました。",1:end} if(stat=2){dialog "スクリーンの初期化に失敗しました。",1:end} *main t++ es_cls es_mes ""+t es_sync 16 es_bufcheck await 16 getkey k,27:if k{goto *owari} goto *main *owari es_bye dialog "end" end



この記事に返信する


あまら

リンク

2018/1/8(Mon) 02:09:14|NO.82216

やってみましたが、大きくはなりませんでした。
画面左上に640*480の枠無しウィンドウが出るというソース通りの結果です。

一応こちらの環境を書いておきます。
Windows10
DirectX 12
HSP 3.5


ちなみに最初は内部エラー38が出て実行できず、
DirectX エンド ユーザー ランタイム
https://www.microsoft.com/ja-jp/download/details.aspx?id=35
をインストールしてみてもエラー

しぶしぶ MSVCR71.DLL
http://www.hspdx.net/software/
ダウンロードしてみてやっと実行できました。

「MSVCR71.DLL」が見つかりませんなんてメッセージは無かったんですけどね……



それにしてもHSPDXは非推奨になっても人気が衰えませんね。
DirectXの扱いやすさとかスプライトのアニメーションとか簡単にできるからでしょうか。



蒟蒻砂漠

リンク

2018/1/8(Mon) 09:21:22|NO.82217

es_screenの後にbgscrを置いて強制的にリサイズすることにしました。



ONION software Copyright 1997-2021(c) All rights reserved.