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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0628
tksGetSystemMetrics関数について2解決


tks

リンク

2013/6/28(Fri) 17:54:29|NO.55304

プライマリディスプレイのピクセル幅を取得するプログラムなのですが,
以下のコメントアウトをなくすと呼び出しに失敗します.
なぜそうなるか,どなたかわかる方いらっしゃいませんか?

#uselib "user32.dll"
//#uselib "shell32.dll"

#cfunc GetSystemMetrics "GetSystemMetrics" int
mes GetSystemMetrics(0)



この記事に返信する


菊岡万次郎

リンク

2013/6/28(Fri) 17:57:21|NO.55305

GetSystemMetricsはuser32.dllの関数で、
#cfuncは最後に#uselibしたDLLから探すから、
shell32.dllのGetSystemMetricsを探してエラーになってるのでは?



tks

リンク

2013/6/28(Fri) 18:01:55|NO.55306

早速のご回答ありがとうございます.
そのような仕様になっているのですね・・・



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