GetSystemMetrics関数について
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
早速のご回答ありがとうございます.
そのような仕様になっているのですね・・・