- 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
- 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うったし・・・
そうだね・・・
|

|