- 1 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 22:57:45 ]
- スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。 過去スレ、関連リンクは>>2-5くらい。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。英語版(msdn.microsoft.com/library/)の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- 187 名前:179 mailto:sage [2007/07/25(水) 10:44:19 ]
- >>180
vfwを使ってオーディオストリームは取り出せるのですが、 常に無圧縮のデータを吐き出してくれるわけではないみたいで、 ReadFormatで得られたPCMWAVEFORMATとRIFFなどの 決まり文句をくっつけただけじゃだめみたいなので、 どのようにしたら無圧縮の状態で取り出せるようになるのかなと 思い質問させていただきました。 圧縮されたまま書き出せばwavファイルには出来るみたいなのですが、 それだと次の編集が出来なくなるので…
- 188 名前:179 mailto:sage [2007/07/25(水) 10:45:41 ]
- >>187
圧縮されたまま書き出せば → × 取り出したデータをいじらずに → ○
- 189 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 10:59:24 ]
- ここの第4章は?
www.ecoop.net/coop/vfw/avi.html
- 190 名前:179 mailto:sage [2007/07/25(水) 11:44:34 ]
- >>189
そんな方法が… ありがとうございます。 //ただ解凍するだけなのになんかものすごいことに…
- 191 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:48:49 ]
- 自分のウインドウがアクティブじゃなくても
ボタン入力を受け取る方法ってありますか? ブラウジングなどで大量にできたウインドウを マウス真ん中クリックで次々消したいなと思いまして
- 192 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:50:46 ]
- 便乗ですが、WMVファイルやMPGファイル(要はWMPで再生できる形式)でAVIStreamGetFrameと同じようなことがしたい場合、
どんなAPIを使えばいいのでしょうか。 それらしきものが探しても見つからず、キーワードだけでも頂ければあとは調査したいと思います。
- 193 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:51:11 ]
- >>191
ジャーナルフック
- 194 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:56:58 ]
- >>192
DirectShow
- 195 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 14:58:15 ]
- とうとうフックに手を出さないといけないのか・・・難しそう
グローバルな感じのlParamだかなんだかに 格納されたりしてすぐに取り出せたりとかは不可能でしょうか?
- 196 名前:192 mailto:sage [2007/07/25(水) 15:03:36 ]
- まいどどうもです。
調べた結果このへん参考になりそう。 ttp://www.geekpage.jp/programming/directshow/samplegrabber.php
- 197 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 15:03:38 ]
- フックほど簡単なものはない
- 198 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 15:08:47 ]
- グローバルフックでHHOOKの保持にハマることが多かったが、最近はそれも無いみたいだしなぁ
- 199 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 15:21:19 ]
- グローバルフックでHHOOKの保持にハマるなんて都市伝説
- 200 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 15:25:30 ]
- しかしフックというのは
チートだのキーロガーだの悪の技術 手を出してはいけないと教わりました
- 201 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 16:01:41 ]
- まあいつでもマウスで呼び出したいというのなら、タスクトレイに入れとくと言う手もあるしなあ
- 202 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:03:47 ]
- ごめん。
悪の技術に関する質問です。 Office 2003でImm*を使ったグローバルフックが問題なく動いてたんだが、 Office 2003 sp2にしたところ動かなくなりました。 原因分かる人いますか。 Office2003_SP2Changes(英語)に該当する情報ってありますか? support.microsoft.com/default.aspx?scid=kb;ja;887616
- 203 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:06:46 ]
- Office2003_SP2Changes(英語)
- 204 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:13:10 ]
- >>203
ありますか? すんません、英語じゃなくてもいいです。 っていうか、英語じゃないほうがいいです。
- 205 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:18:25 ]
- 英語じゃないとダメです。
英語を勉強して下さい。
- 206 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:26:54 ]
- じゃあ、英語でも良いです。
「Office 2003 Service Pack 2 - Changes」 の原文のほうに目を通しましたが、、、
- 207 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:27:11 ]
- 一番の近道は留学だな
- 208 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:31:18 ]
-
/.n l /⌒ヽ | l l | ,' /7 ,' , '' ` ー ' '-' / / 、_, `ヽ l , .-. 、`´ l ヽ ヽ ̄フ / 丶、 ̄____,/ / ,. - 、 ) (( ( n ([N],ハ_う ゝ)ノ  ̄ ヽ / _ l )) 〈__ノ´ `(_ノ
- 209 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 17:41:00 ]
- セキュリティレベルが上がったから!?
- 210 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 18:10:12 ]
- 単にImm32が呼ばれてなかっただけだったりして。
TSF経由とか。
- 211 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:01:45 ]
- WM_CREATEでウィンドウ位置を変更してから
タブコントロールを作るとタブコントロールが正しく表示されないんですが ヒントでいいので何かもえませんか? ウィンドウ位置変更を抜いたり、WM_SIZE後は正しく表示されるので 何かサイズ関係なんだと思って SendとかPostとかしてみたんですがどうも上手くいきません
- 212 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:18:04 ]
- 何も萌えません
- 213 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:51:20 ]
- >>210
とりあえず、回避方法は分かった。 ありがとう。 210は良い奴。
- 214 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:57:01 ]
- 213は悪い奴。
- 215 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 19:57:41 ]
- 214 は普通の奴。
- 216 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:02:32 ]
- 普通の奴です、すいません。
- 217 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:08:44 ]
- 普通のヤツの反応じゃねぇ....
- 218 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 21:45:12 ]
- >>211
「正しく表示されない」とは?
- 219 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 21:56:06 ]
- >>212
orz もらえませんかでお願いします >>218 クリックで反応するので 多分タブコントロールの一部分だけ描画されてるみたいです
- 220 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 22:14:36 ]
- VIP uploaderという所にプリントスクリーンしたのをあげてみました
4M(Nullpo)のga7919こんなのですっていうのです
- 221 名前:デフォルトの名無しさん [2007/07/25(水) 22:21:11 ]
- nullpo.vip2ch.com/ga7919.bmp
- 222 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:19:53 ]
- コマンドプロンプトが対応しているロケールは、日本語圏の環境だ
とJapanese_Japan.932ですが、これをプロンプト上で実行したアプ リの方で取得する術を探しています。 ご存知の方はいらっしゃいませんか?
- 223 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 00:21:50 ]
- プロセスの現在値ならGetThreadLocaleかな
システム全体ならGetSystemDefault***系
- 224 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 08:34:48 ]
- APIじゃないんだけどWin限定だしMFCじゃないのでここに質問してみる。
ttp://www2s.biglobe.ne.jp/~ragnarok/program/win32/class_of_cpp_in_dll.htm ここを見ながら、簡単なサンプルを作っていろいろ試してみたのだけど、 1. Exportクラスを純粋仮想クラスにした場合、dllexport無しでも正常に動作するっぽい。 (ヘッダはどのみち必要なので、どの関数が存在しているかはわかっている & virtual ついてれば exportされてない関数もちゃんと呼んでくれる) 2. Exportのデストラクタをちゃんとvirtualで宣言しておけば、exe側でdeleteしても dll側のデストラクタおよびdeleteが呼ばれるっぽい。 (virtual無しだとexe側が呼ばれてしまいクラッシュ) という2つの考察結果を得ました。 これがどちらもOKなら、DLL越しにクラス使うのがかなり気楽になるんだけど、 潜在的なトラブルの可能性とかあったら教えてくださいエロい方々。
- 225 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 08:42:17 ]
- C言語の方から使っても大丈夫か
- 226 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:03:30 ]
- すいません。またvfw関係なんですが…
AVIStreamRead(pstm, i, AVISTREAMREAD_CONVENIENT, NULL, 0, &lLength, &lSample) としてストリームのサンプル数を取得しようとしたのですが、AVIERR_ERROR が発生してサンプル数が取得できません。 どこか間違っている場所があれば教えていただきたいのですが…
- 227 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:44:52 ]
- >>226
エスパーが必要そうですね
- 228 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:51:57 ]
- >>226
どこと指摘できるほど十分な情報を提示してないのに その質問文でわかってもらえると思ってる所を間違えてる。 もっと広範囲のソース晒すとかすれば?
- 229 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 10:09:37 ]
- >>221
タブコントロールのサイズがおかしくなってるとか WS_CLIPCHILDREN付けてないからタブの領域塗りつぶしちゃってるとか
- 230 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 10:18:15 ]
- もしかして、AVIStreamRead後のlLengthとlSampleは変化してる?
- 231 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 10:22:25 ]
- ほかのウィンドウにCtrlやAltといったModifierKeyと通常のキーを
同時に送信するにはどうすればいいのでしょうか? 試しにWM_KEYDOWNを送信してみたのですが Ctrl+Vのイベントは起こりませんでした。
- 232 名前:226 mailto:sage [2007/07/26(木) 10:37:48 ]
- >>228
>>189のTEST05.Cのコードとほぼ同じで、 int WINAPI WinMain()のところをwchar_t*型の引数2つ(入力avi名、出力wav名)の 関数に変更して、AVIFileOpenのファイル名の部分を先の引数に変更、 ビデオ部分の出力処理をまるまるカットしただけです。 >>230 本当なら変化しているはずらしい(上記リンク先TEST04.CのCopyStream内 の条件より)のですが、全く変化なしです。
- 233 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 11:01:00 ]
- _tWinMainとかwWinMain とかあったなー
(某
- 234 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 11:28:21 ]
- >>224
君の考察結果は間違ってないと思うが(とは言ってもVC++とかの話な。 DLL絡みは結局処理系に依存するところが多いだろ)、果たして 「気楽」かね? 要は必ずインタフェースクラスとファクトリを作らなきゃいかん、 それは面倒だし、全てが仮想関数呼び出しになることで効率も犠牲になる、 そこまで頑張ってもABIが処理系依存なせいで、昔ながらのCのDLLとは違って 他の言語どころか他のコンパイラからさえ利用できない、 テンプレートはどのみちDLL化できない(特殊化バージョンを入れることは 出来るが)、バージョンコントロールを厳密に意識するなら 引数や戻り値にも気楽にクラスを使えない(std::basic_string<>とか 使えないのは結構致命的では?)、といった問題があるだろう。
- 235 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:08:28 ]
- >>224
つCOM www.ascii.co.jp/pb/bookmart/pdf/47561/4756130666.pdf Windows用の処理系ならまず間違いなくCOMが使えるようなABIになっているため、 多少はCOMでないクラスも結構やり取りできてしまう。
- 236 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:11:44 ]
- >>224
結局、劣化COMを実装しているだけじゃないか。 DirectXのようにCOMの最低限のルールだけ借りて使う方がいいかと。
- 237 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:15:18 ]
- >> 234
それは全部 >>224 の引用元の方法でも同様に抱えている問題。 そうはいってもDLLを使わないわけにはいかないし(COMはもっと遅いし) すべてをCインターフェイスに書き換える手間をかけても、 得られるのはコンパイラ互換性くらいだろ。 basic_stringはどっちにしてもDLL越しには使えない。 聞きたいのは、>>224 が言ってる2点で、新たに問題が起きるかどうか、じゃないか? と、偉そうに言うオレはDLLなんかここ3年使ってない。
- 238 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:22:06 ]
- >>237
> と、偉そうに言うオレはDLLなんかここ3年使ってない ぶっちゃけC++に関してはそれで正解じゃまいか? COMにいくか、全部ヘッダに入れる/スタティックリンクするの2極だと思う。 COMは遅いだけじゃなくて普通のC++クラスと同じように使えないのも問題だな。 「C++の」ライブラリとして便利なものが欲しいなら、後者にならざるを得ない。
- 239 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:32:40 ]
- Crazy for you.
- 240 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:37:01 ]
- >>238
COMは常に遅いというわけではないだろ。 DLLに実装した場合に限れば、インタフェースメソッド呼出は、 (アパートメント越えのマーシャリングを起こさない限り) 原理的に仮想関数呼出と同じコストしかかからないぞ。
- 241 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:46:47 ]
- >>240
普通にCOMの作法に従うと、文字列受け渡すにもSysAllocString()とか いちいち使うことになるんで、やはり遅いと思うが
- 242 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:46:58 ]
- >>240
普通のDLL的な使い方をするにはサイドバイサイドの実装が遅すぎた感じだよな。
- 243 名前:224 mailto:sage [2007/07/26(木) 12:58:02 ]
- 224です。
>>235のPDF読みますた。 とりあえずCOMの勉強をしてまた出直します。 ありがとうございました。
- 244 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:09:24 ]
- >>241
ああすまん、そういうことか。 例えば文字列ならLPSTR/LPWSTRにすれば対等だしという具合で、 関数呼出自体のコストしか考えていなかった。
- 245 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:11:28 ]
- ちょっとスレ違いかもしれませんがお尋ねします。
Linux とか Mac で Win32API に相当するものは何ですか? あと、そのスレがあれば教えてください。
- 246 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:17:03 ]
- >>245
system callだな。つまり、manのセクション2。
- 247 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:21:27 ]
- つWine
流石にこれは冗談半分。 LinuxはWin32のkernel関係に当たるのがPOSIX。 GUI系はいろいろラッパがあってよくわからん。 ただ、どいつもX Window Systemが基底になっている。 Mac OS XはCocoaとCarbon。 こうでいいのか?
- 248 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:23:08 ]
- ううん
- 249 名前:245 mailto:sage [2007/07/26(木) 13:35:49 ]
- >>247
ありがとうございます! 主にGUI系が知りたいんですけど、それぞれのOSでウィンドウを表示するコード (C++などメジャーな言語で)が載っているウェブサイトってないでしょうか…。
- 250 名前:初めからそう言えやカス mailto:sage [2007/07/26(木) 13:39:54 ]
- If you give a mouse a cookie, it's gonna want a glass of milk.
- 251 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:42:43 ]
- So, what's the point?
- 252 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:45:07 ]
- スレ違いとわかってるなら続けんなよ・・・
- 253 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:45:33 ]
- >>249
Unix系のOSに、WinAPIに相当するGUIなんかないぞ。 いずれにしろ、スレ違いだ。
- 254 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:58:46 ]
- うそ?
- 255 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:06:12 ]
- >>245
ほら、LinuxでもMacでも(恐らく)最小のウインドウを表示するプログラムやるからどっか行け。 -- /// For compile: gcc -std=c99 this.c -lX11 -L/usr/X11R6/lib #include <X11/Xlib.h> int main() { static const int WinWidth = 100; static const int WinHeight = 100; static const int WinBorder = 2; Display * dpy = XOpenDisplay(NULL); Window win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, WinWidth, WinHeight, WinBorder, BlackPixel(dpy, DefaultScreen(dpy)), WhitePixel(dpy, DefaultScreen(dpy))); XSelectInput(dpy, win, KeyPressMask); XMapWindow(dpy, win); XEvent event; do { XNextEvent(dpy, & event); } while (event.type != KeyPress); XDestroyWindow(dpy, win); XCloseDisplay(dpy); return 0; }
- 256 名前:255 mailto:sage [2007/07/26(木) 14:07:42 ]
- 日本語が変だった。
LinuxでもMacでも動く(恐らく)最小の、ウインドウを表示(してキー入力待ち)するだけのプログラムだな。
- 257 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:09:58 ]
- なんだかんだ言ってやさしいな
あんたかっこいいよ
- 258 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:11:24 ]
- プログラマはツンデレ多いな
- 259 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:12:41 ]
- とりあえず「できない」と返事しておかないと
やっかいなことになる職業だから
- 260 名前:245 mailto:sage [2007/07/26(木) 14:15:54 ]
- ツンデレさん、ありがとうございました!
- 261 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:15:54 ]
- >>259
あ、それなんとなくうけるw 俺は注文する側だけど、そういう奴確かにいるw
- 262 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:17:05 ]
- 「(金と時間が十分に与えられるなら)できます」
- 263 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:21:31 ]
- 「できます(よそにまる投げだけど)」
- 264 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:24:55 ]
- >>229
ヒントありがとう、早速試してみます
- 265 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:25:11 ]
- なんでも「できます」と答えることがどんだけ酷いことになるかを身をもって体感してきた若かりし頃。
といっても高校時代だが・・・
- 266 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:27:40 ]
- なんでも「できます」と答えることがどんだけおいしいことになるかを身をもって体感してきた若かりし頃。
といっても高校時代だが・・・
- 267 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 17:03:03 ]
- >>229
解決しました ウィンドウ変更する時に使ってたSetWindowPos()に SWP_DRAWFRAME (再描画時にウィンドウの枠も再描画の対象にする) をセットしていないというミスが原因でした、お騒がせしました
- 268 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 23:19:23 ]
- おかげで騒ぎまくったお
⊂⌒ヽ (⌒⊃ \ \ /⌒ヽ / / ⊂二二二( ^ω^)ニニ二⊃ \ \_∩_/ / ( (::)(::) ) ヽ_,*、_ノ ブーン /// ///
- 269 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 01:20:50 ]
- >>231
SendInput()を試して見れ
- 270 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 05:43:50 ]
- >>269
なるほど。 早速試してみたいと思います。 ありがとうございました。
- 271 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 01:05:01 ]
- >>268
なるほど。 早速試してみたいと思います。 ありがとうございました。
- 272 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 01:22:10 ]
- ためさんでよろしい
- 273 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 01:24:59 ]
- わろた。遅レスなのがいい。
- 274 名前:デフォルトの名無しさん [2007/07/28(土) 15:37:21 ]
- GetKeyboardStateってウィンドウがなきゃ使えないの?
コンソールアプリで使ったら全然取得できなかったんだけど
- 275 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 20:58:23 ]
- そうですよ
- 276 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 00:00:51 ]
- 現在フルスクリーンになったらウィンドウを非表示にするプログラムを組んでいるんですが
何か良い方法はないでしょうか? 検索をしてみても中々見つからなくて_no
- 277 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 00:07:06 ]
- 自分自身なのかほかのウィンドウかわかんね
- 278 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 00:28:45 ]
- タスクバーやらタイトルバーが消える、
Power Pointのスライドショー実行中画面みたいなものを作りたい、 という感じ?
- 279 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 00:30:37 ]
- _no on_
- 280 名前:276 mailto:sage [2007/07/29(日) 00:46:12 ]
- 言葉足らずで申し訳ありません_no
フルスクリーンを検出したら自分自身を非表示にする為の方法を探しております
- 281 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 00:51:47 ]
- 自分自身がフルスクリーン?
- 282 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 00:53:09 ]
- 名前が違う。ウザイ
- 283 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 00:56:04 ]
- 他所のウィンドウがフルスクリーンになったらって事か
そもそもフルスクリーン化の方法は多種多様だから 画一的な検出方法はないと思う
- 284 名前:276 mailto:sage [2007/07/29(日) 01:02:26 ]
- 言葉足らずで申し訳ありません_no
自分自身のフルスクリーンを検出したら自分自身を非表示にする為の方法を探しております
- 285 名前:本物276 mailto:sage [2007/07/29(日) 01:09:29 ]
- 自己解決しました
- 286 名前:偽者276 mailto:sage [2007/07/29(日) 01:17:58 ]
- 引き続き情報お願いします。
あと、寿司食いたい
- 287 名前:名無しさん@そうだ選挙に行こう mailto:sage 選挙…どうしたものか [2007/07/29(日) 01:21:10 BE:372388853-2BP(5)]
- どれが本物かわかんねwww
フルスクリーンって最大化だったりするw? それならIsZoomedで定期的に調べるか WM_SIZEのwParamを調べればいいんでない あとShowWindowで隠す 画面を覆いつくしてるか調べるんなら クライアント領域の広さ>スクリーンの広さで良いんじゃね? 最前面かどうかも調べる必要があるけど
|

|