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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1103
inoviaVistaにてllmod3のbtnimgが使えない1解決


inovia

リンク

2008/11/3(Mon) 17:03:43|NO.20594

S Softwareさんで配布されている「llmod3」ですが、サイトに
>llmod の HSP3 対応バージョンです。OpenHSP に取り込まれました。
とあったため、こちらに報告させていただきます。
http://www.s-software.net/?%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%2F%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96

題名の通りですが、Windows Vista環境でllmod3のbtnimgが使えませんでした。


#include "llmod3.hsp" #include "misc.hsp" buffer 1 picload dirinfo(1) + "\\sample\\demo\\sky_bg.jpg";ウィンドウID 1 にビットマップを表示 bmp_w=winx:bmp_h=winy gsel 0 button "",*label : btn_id=0 ;ウィンドウID 1の(0,0)-(bmp_w,bmp_h)の範囲の画像をボタンに描画する btnimg btn_id,1,0,0,bmp_w,bmp_h *label stop

なお、misc.hspにバグがあるようで、65行目を

gsel v2
に変える必要があるみたいです。
http://dev.onionsoft.net/trac/browser/trunk/package/win32/common/llmod3/misc.hsp?rev=188


それとXPで実行させてみましたが、こちらは正常に動きました。
とりあえず、HSP開発wikiさんのモジュールを使って対処していますので支障はないですが、
修正されるとありがたいかな〜と。

それでは、失礼いたします。



この記事に返信する


inovia

リンク

2008/11/3(Mon) 17:25:45|NO.20596

追記
misc.hspの65行目を修正した時はシステムエラー(1)にはならず実行されるのですが、
Vistaの場合はボタンにイメージが貼りつきません。
XPでは正しく貼り付きます。



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