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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0602
pi43faアクティブデスクトップが有効か否か判別。3解決


pi43fa

リンク

2009/6/2(Tue) 20:20:45|NO.25505

アクティブデスクトップが有効か否かの判別について、
FindWindowExあたりを使うと良いらしいのですが、どうもうまくいきません。
ご教授お願いします。



この記事に返信する


GN精子

リンク

2009/6/2(Tue) 22:16:34|NO.25506

スクリプトを載せてみては?



hspail

リンク

2009/6/3(Wed) 18:06:32|NO.25512

Windows 98 で動作確認


#define CLSID_ActiveDesktop "{75048700-EF1F-11D0-9888-006097DEACF9}" #define IID_IActiveDesktop "{F490EB00-1240-11D1-9888-006097DEACF9}" #usecom IActiveDesktop IID_IActiveDesktop CLSID_ActiveDesktop #comfunc IActiveDesktop_GetDesktopItemOptions 10 int, int newcom adesktop, CLSID_ActiveDesktop dim comopt, 3 comopt(0) = 12 IActiveDesktop_GetDesktopItemOptions adesktop, varptr(comopt), 0 if (comopt(2) == 1) : print "有効" : else : print "無効"


参考は
http://lhsp.s206.xrea.com/hsp_system.html#9
http://www5a.biglobe.ne.jp/~dinah/tips/wintipsp.htm#a7
http://com.it-berater.org/COM/windows_shell/interfaces/IActiveDesktop.htm
http://msdn.microsoft.com/en-us/library/bb773227.aspx



pi43fa

リンク

2009/6/6(Sat) 18:43:18|NO.25554

ありがとうございました。



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