タスクトレイにアイコンを出したくないと思い、過去ログから次のようなスクリプトを
見つけました。ところが、既にプログラム中でuser32.asを使用しているため、最初の
3行は定義できません。従って、GetWindowLongAの関数形式の使用ができないので
8行目のGetWindowLong(hWnd, GWL_EXSTYLE)で文法エラーとなってしまいます。
何か良い解決方法はないでしょうか。
#uselib "user32" #cfunc GetWindowLong "GetWindowLongA" int, int #func SetWindowLong "SetWindowLongA" int, int, int #define GWL_EXSTYLE -20 #define WS_EX_TOOLWINDOW 0x0080 gsel 0, -1 bgscr 1, 640, 480, 2 SetWindowLong hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_TOOLWINDOW gsel 1, 1 dialog "終了します。" end