- 1 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 18:56:13 ]
- 1 名前:デフォルトの名無しさん[] 投稿日:2009/08/02(日) 00:20:49
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。 やさしいお兄さんやお姉さんたちが答えてくれるかも。 「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ! 過去スレ、関連リンクは>>2-10くらい。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで - Win32API質問箱 wiki wiki.livedoor.jp/program1/d/FrontPage Win32API質問箱 Build81 pc12.2ch.net/test/read.cgi/tech/1249140049/l50
- 378 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 07:45:32 ]
- まあ合ってるんじゃね?
- 379 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 07:51:51 ]
- 間違いです
- 380 名前:デフォルトの名無しさん [2009/10/11(日) 08:16:40 ]
- ハンガリアンが変だけどね
- 381 名前:デフォルトの名無しさん [2009/10/11(日) 08:27:19 ]
- 訂正する
- 382 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 09:03:46 ]
- マイクからの入力をとる際に、ステレオミキサーがONになってる場合でも、
PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか? もしくはdirectsoundなどを使えばできるのでしょうか? 言語はC++です
- 383 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 10:33:41 ]
- DirectX Caps Viewer で確認してみたら?
DirectSoundCaptureデバイスとしてマイクが列挙されているならできるだろ。
- 384 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 13:49:10 ]
- マイクからの入力をとる際に、ステレオミキサーがONになってる場合でも、
PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか? もしくはdirectsoundなどを使えばできるのでしょうか?
- 385 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 13:56:43 ]
- DirectX Caps Viewer で確認してみたら?
DirectSoundCaptureデバイスとしてマイクが列挙されているならできるだろ。
- 386 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 13:58:14 ]
- マイクからの入力をとる際に、ステレオミキサーがONになってる場合でも、
PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか? もしくはdirectsoundなどを使えばできるのでしょうか? 言語は不明です
- 387 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 13:58:47 ]
- いい加減にしろ
- 388 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 13:59:40 ]
- マイクからの入力をとる際に、ステレオミキサーがONになってる場合でも、
PCで発生した音は無視してマイクの音だけを拾いたいのですが、wavein系の関数でできるのでしょうか? もしくはdirectsoundなどを使えばできるのでしょうか? 言語はスワヒリ語です
- 389 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 14:31:46 ]
- win7 ultimate入れてみたけど普通に動かない自作アプリがなくてよかった
- 390 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 16:55:16 ]
- 非公開APIとか使ってない限り普通は動くだろ。
ま、タスクバーの拡張やAeroプレビューに対応した方がいい物は手直しする必要はあるが。
- 391 名前:デフォルトの名無しさん mailto:sage [2009/10/11(日) 18:11:51 ]
- >>383
回等ありがとうございます。 DirectX Caps Viewerとやらを試してみます。
- 392 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 08:36:06 ]
- Aeroプレビューに対応してるアプリってまだ全然見かけないね
ブラウザだとIE8とSafari4ぐらい?
- 393 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 09:29:06 ]
- Aeroプレビューじゃないものを指しているような気がする。
まあ一般向け発売はまだだし、まだあわてるような時間じゃない、ってところじゃね?
- 394 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 09:31:56 ]
- マルチタブが未対応って話だろJK
- 395 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 10:11:42 ]
- Win7対応を謳ってるくせにタスクバーの新機能に対応してないソフトが非常に多い。
- 396 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 11:03:32 ]
- Vistaのときは「compatible with」のほかに
「works with」ロゴがあったが 7では「compatible with」だけになったのか
- 397 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 11:07:00 ]
- >>396
そうだよ >>395 ロゴ製品は、互換性ってのが多いよね。新機能使っているので、1割程度しかないような希ガス。
- 398 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 11:31:18 ]
- 対応してるってのは動作保証してるってことだろうが
わざわざ新機能に対応させる義務なんかねぇよ
- 399 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 12:03:31 ]
- Vista以降の新機能使うとXPとコード分けなきゃならんしなあ
- 400 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 12:49:02 ]
- XPなんてもういいだろ。
- 401 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 12:53:54 ]
- >>399
起動時にWindowsのVer認識してわければいいだけなんだし 機能として何をしてくれるかは大体一緒なんだからアルゴリズム自体 一新しなきゃいけないわけじゃないから簡単だろう
- 402 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 12:58:02 ]
- 起動時に分けるとか・・・。
静的リンクしてると変更が面倒、とかそういう話だろ?
- 403 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 13:11:56 ]
- 静的リンクて、動的リンクの間違いだろ。
つーか7の新API (タスクバー、リボンコントロール、Direct2D/DirectWriteなど)は ほとんどCOMだからリンクも何も無い。
- 404 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 13:18:39 ]
- えっ
- 405 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 13:24:48 ]
- 描画処理がものすごく面倒
if (isVista&&isDWMenabled) { //aero有効 } else if (isXP&&isThemed) { //visualstyle有効 } else { //XP未満 or classicスタイル }
- 406 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:02:58 ]
- すべてオーナー描画にすればよくね?
- 407 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:12:49 ]
- >>406
お前頭いいな!
- 408 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:18:09 ]
- いや頭悪いだろ
- 409 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:23:14 ]
- コードの分岐はなるべく避けたいから
ほぼ同等ならXPまでのAPIしか使わんよねえ よほど機能性能に影響あるというならまだしも 今どきそんなのあんまりないよなあ たとえば信頼性向上のためにKTMを使うとよさげなのはわかるが じゃあXPは放置か、と考えるとXP向けにも対策やるでしょ そしたらそのXP向け対策でVistaでも十分なわけで・・・ 食指が動きませんなあ
- 410 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:27:24 ]
- 食指が動かないじゃなくて、単にキミがXPまでのAPIしか知らないだけだろ。
- 411 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:29:11 ]
- KTMは登場時オオッと思ったが
結局使わずじまいだな 理由は>>409のとおり・・・
- 412 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:29:31 ]
- 触手が動きません。
- 413 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:31:50 ]
- 触角が動きませんなあ
- 414 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:46:19 ]
- 触媒がうずきます
- 415 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 14:46:31 ]
- まあ、実際のところは「知らないから使えない」でしょ
Vista以降のAPIなんて日本語の説明がほとんど無いし英語ドキュメントもいい加減だし わざわざ試行錯誤してまでVista用にするのも面倒だし、まあXPでいいかみたいな
- 416 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 15:00:53 ]
- Vista出る前にDirectX10対応するか?という話になったが
メリットないでしょ、で終わったな。そして気づいたら11。 コードが別れるのは抵抗あるなあ。
- 417 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 16:17:12 ]
- directx10はスキップしたけど11には移行しようかなって思ってる
- 418 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 18:03:16 ]
- そういえばTSFもググったっきりで全然試してねーなあ
機能はあるのに周知が不十分で生かされないって勿体無いよね
- 419 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 18:20:18 ]
- 私としましてはほにゃららの後にいくつまでExをつけるつもりなのかなぁというのが気になる次第でして
- 420 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 20:11:43 ]
- あのクソマクロ共をいい加減どうにかしてほしい
CreateWindowとかなめとんのか
- 421 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:19:57 ]
- お聞かせ願いたい。
windows.h 標準で XYZの三点を扱える構造体ってありますか?
- 422 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:27:31 ]
- 山ほどあります
- 423 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:36:14 ]
- struct XYZ { int x, y, z; };
struct THREE_POINTS { struct XYZ points[3]; }; みたいな?>>421
- 424 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 21:47:52 ]
- >>423
struct XYZ{int x,y,z;}; // まさにこれ 聞いておいてなんだけど、D3DVECTORを使うことにします ありがとう
- 425 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:05:46 ]
- D3DVectoreってWindows.hじゃなくね?
DirectXじゃね?
- 426 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:07:00 ]
- 本人がいいと思ってるならそれでいいんじゃね
- 427 名前:デフォルトの名無しさん mailto:sage [2009/10/12(月) 22:10:35 ]
- 何でおれEうったし・・・
そうだね・・・
|

|