Win32API質問箱 Build ..
867:デフォルトの名無しさん
09/01/06 22:07:01
>>866
_,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T <本人さんチース
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
868:デフォルトの名無しさん
09/01/06 22:10:05
もうだめだこのスレ
869:デフォルトの名無しさん
09/01/06 22:11:05
まだだ。まだ終わらんよ
870:852
09/01/06 22:13:35
>>865
ありがとうございます!!!、おかげで使えるようになりました!!!
最近C++とWin32APIを勉強し始めたので、ど素人丸出しの質問すいませんでした
871:デフォルトの名無しさん
09/01/06 22:15:27
>>853-864
実に12レスも無駄に消費している
872:デフォルトの名無しさん
09/01/06 22:16:14
API関連なら、普通の人間は必要に応じてヘルプを確認して解決するし、
わざわざここで質問を書き込むのはAPI云々以前の奴だけだからな。
873:デフォルトの名無しさん
09/01/06 22:16:32
この世に無駄なものなどないんじゃ
きっと誰かのやくにたっておる
874:デフォルトの名無しさん
09/01/06 22:16:42
透明あぼ〜んの圧縮率が異様に高いスレ
875:デフォルトの名無しさん
09/01/06 22:16:54
ここはネタスレですよ?
876:デフォルトの名無しさん
09/01/06 22:18:33
ヘッダが足りなくて使えないってWin32API以前の質問じゃん
ネタレス返されても仕方ない
877:デフォルトの名無しさん
09/01/06 22:20:15
スレが伸びて良いことよ
878:デフォルトの名無しさん
09/01/06 22:25:38
MSDN読んでると、関数やCOMインターフェイスについて
「この関数はVistaまでは使えるよ。だけど、そのあとは知らないよm9(^Д^)」
みたいなことが書いてありますが、本当にWindows7でなくなってしまうのでしょうか。
879:デフォルトの名無しさん
09/01/06 22:30:07
Windows7ではWin32APIが廃止されますので今のうちに.NETに移行しましょう
880:デフォルトの名無しさん
09/01/06 22:32:30
そうそうだからもうこのスレにも来なくていいよ
881:デフォルトの名無しさん
09/01/06 22:32:34
止まらない、憎しみの連鎖。
882:デフォルトの名無しさん
09/01/06 22:32:53
>>876
>>865氏のレスで>>852が解決したって言ってるんだから
ヘッダが足りなくて使えなかったわけじゃないじゃん
883:デフォルトの名無しさん
09/01/06 22:33:08
了解です
884:デフォルトの名無しさん
09/01/06 22:33:47
Win64APIとかできるの?
885:デフォルトの名無しさん
09/01/06 22:37:50
お気に入りのCOMインターフェイスがDeprecatedの烙印を押されたこの悲しみをどうたらいいの
886:デフォルトの名無しさん
09/01/06 22:39:19
>>884
できるもなにもとっくにあるが?
お前はいったいいつの時代の人間だよ?
887:デフォルトの名無しさん
09/01/06 22:44:41
>>885
かわいそうに・・・せめてあなたにもDeprecatedしてあげる・・・。
888:デフォルトの名無しさん
09/01/06 22:47:59
>>887
そんなあなたにDeprecated
889:デフォルトの名無しさん
09/01/06 22:51:02
64ビット環境専用のAPIってあるのか?
Itanium専用ならあるが、今時あれをWin64APIと呼んで良いかどうか。
Windows2008R2で追加され、なおかつWindows7で実装されなければ、
真のWin64APIの誕生かもしれんね。
890:デフォルトの名無しさん
09/01/06 23:10:55
>>889
専用も何もコードレベルの互換性のために使い方を同じにしているだけで、
64bitでコンパイルすればWin64APIが利用されるだけ。
呼んでいいも何も無い。
891:デフォルトの名無しさん
09/01/06 23:17:22
URLリンク(www.death-note.biz)
892:デフォルトの名無しさん
09/01/06 23:41:25
>>878
まだWindows 7が出ていないから何も書いていないだけでは?
たしかに特定のバージョンでしか使えないと明確に記してあるものも稀にあるが、
そういうのは大体があるなど大抵無くて困らない存在。
893:デフォルトの名無しさん
09/01/07 00:06:14
どうせ互換モードで動くだろ
Vistaで古い非公開APIの大部分が廃止されたが
それが原因で動かないソフトはXP互換モードにすると動く
894:デフォルトの名無しさん
09/01/07 00:10:45
でも、フォルダ内に設定ファイルをつくるとシボンヌ
895:デフォルトの名無しさん
09/01/07 00:28:35
フォルダ操作時のカチカチ音はどのAPIでならしてる?
896:デフォルトの名無しさん
09/01/07 00:48:40
PlayKachiKachiSound
897:デフォルトの名無しさん
09/01/07 04:58:14
> The PlayKachiKachiSound function just plays a "Kachi-Kachi" sound.
> Requirements
> Minimum operating systems Windows X
898:デフォルトの名無しさん
09/01/07 09:27:07
>>894
書き込み可能なアクセス権を設定すれば動くだろ
899:デフォルトの名無しさん
09/01/07 09:54:49
それですべて解決
とは限らないのが
900:デフォルトの名無しさん
09/01/07 10:07:59
急増する「ネットいじめ」で意見交換
滋賀県教委の「いじめ対策チーム委員会議」が6日、大津市の県庁であった。新たな
社会問題として急浮上した「ネットいじめ」の実態について、小中高生や保護者、教員ら
16人が話した。
対策チームは、現場の声を生かし、いじめ対策を探ろうと2006年秋に発足した。
県教委は会議を通じて意見を集約し、「ストップいじめアクションプラン」を作った。
教員からは「『キモイ』『ウザイ』などの言葉で気持ちを表現することで、相手の反応を
止めてしまう側面がメールにはある」という指摘があった。
土山中3年井原慎さん(15)は「他校の状況が分かり、自分の学校の取り組みも発表
できたことがよかった」と話した。
URLリンク(www.kyoto-np.co.jp)
このスレみたいw
ここの連中は小学生並w
901:デフォルトの名無しさん
09/01/07 10:19:15
どっちかっていうと馴れ合いのキモイ集団に見える
902:デフォルトの名無しさん
09/01/07 10:34:57
windowsでマルチコアなりSMP環境において複数のスレッドを起動した場合、起動した(スケジューラが割り振った)CPUで必ず実行されるんでしょうか?
誰か知ってる?
903:デフォルトの名無しさん
09/01/07 10:39:39
GetProcessAffinityMaskの説明を読む
904:デフォルトの名無しさん
09/01/07 13:01:53
>>903
プロセスじゃなくて、スレッドの話です
905:デフォルトの名無しさん
09/01/07 13:05:14
さいきんWin32APIを始めたど素人の素朴な疑問なんですが、
どうして、メッセージループの中でDispatchMessageせずに
そこのWndProcの中身を書かずに
わざわざWinMainとWndProcに分けるのでしょうか?
すいませんアホな質問ですが手取り腰取りお手柔らかにおしえてください。
906:デフォルトの名無しさん
09/01/07 13:05:52
はい滑った
907:デフォルトの名無しさん
09/01/07 13:07:49
>>904
わざわざGetProcess〜を挙げられたって事は、
プロセス単位でしかできないんだろうな〜とぐらい察するべき。
908:デフォルトの名無しさん
09/01/07 13:07:58
>>902
URLリンク(msdn.microsoft.com)
909:デフォルトの名無しさん
09/01/07 13:09:46
すいません、変な日本語でした(汗
WinMainのメッセージループの中で、わざわざDispatchMessageせずに
直接メッセージ処理のコードを書けばいいと思うのですが
どうしてわざわざWinMainとWndProcに分けるのでしょうか?
910:デフォルトの名無しさん
09/01/07 13:12:46
sendされるメッセージは無視ですか
911:デフォルトの名無しさん
09/01/07 13:18:01
>>909
お前か!5000行のメインルーチンなんか書いて俺にメンテさせてる奴は!
912:デフォルトの名無しさん
09/01/07 13:18:24
うんこしてください
913:デフォルトの名無しさん
09/01/07 13:18:43
>>909
ボタンみたいなコントロールのコードも自分で書くんか?
914:デフォルトの名無しさん
09/01/07 13:21:36
レスありがとうございます。
やっぱり基本的に一緒に書いてもいいんだけど
それだとコード管理が大変だ、という要因だけなんでしょうか?
そのためにコールバックさせてるんでしょうか?
>>910
sendされるめっせーじですか・・
ヒントありがとうございます。調べてみます。
915:デフォルトの名無しさん
09/01/07 13:23:34
>>909
そもそも間接的にプロシージャーを呼び出すルールがあるから、
他人の作ったコントロールのカスタマイズが出来るのに、
お前は、もろに狭い視点でしか物を考えられないよな。
日常でも目先のことしか考えないとか、視野が狭いと周りからいわれているだろ。
916:デフォルトの名無しさん
09/01/07 13:26:04
>>907,908
thx
つー事は、意図的に指定し無い限り、複数の重く長いスレッドが特定のCPUを独占して、使ってない方のCPUはガラガラって事はあり得ないって事ですかね?
この辺りの、カーネルが起動中のスレッドを実行するCPUを切り替えるルールみたいな物って公開されてますかね?
917:909
09/01/07 13:27:57
>>915
>他人の作ったコントロールのカスタマイズが出来るのに、
なるほどそういう利点があるんですか。
すいません
>間接的にプロシージャーを呼び出すルール
というのをもうちょっと教えてもらえないですか?
918:デフォルトの名無しさん
09/01/07 13:34:22
>>916
URLリンク(msdn.microsoft.com)
Schedulingあたり読んどけ
919:デフォルトの名無しさん
09/01/07 13:34:46
>>917
プログラムを作るときに、派生出来ないようにして全機能を一つのクラスにベタ書きするのか?
920:デフォルトの名無しさん
09/01/07 13:41:44
さっきから吸いませんって何を吸わないんだお前等は
921:909
09/01/07 13:42:42
>>919
ということは、汎用性を高めるために
WinMainとWndProcを分けDispatchMessageを使ってコールバックする
仕組みにした、というのが正解ということですかね?
それなら理解できました^^
ありがとうです。
922:デフォルトの名無しさん
09/01/07 13:51:44
そもそも同じプロシージャでいくつもウィンドウが作れるだろう
923:デフォルトの名無しさん
09/01/07 13:57:02
そもそろ知らないならレスしないでください。
924:デフォルトの名無しさん
09/01/07 13:58:05
>>923
知らないならレスしないでください。ウザイだけです。
925:デフォルトの名無しさん
09/01/07 14:02:37
>>918
書いてありませんね…
926:デフォルトの名無しさん
09/01/07 14:08:38
>>918
知らないならレスしないでください。ウザイだけです。
927:デフォルトの名無しさん
09/01/07 14:18:40
LBN_SELCHANGEでメッセージをキャッチすると、一回のクリック選択で4回もメッセージが飛んでくるんですが、
それで正しいんでしょうか?
928:デフォルトの名無しさん
09/01/07 14:25:19
一回クリックしてるつもりが実は四回クリックしてる
929:デフォルトの名無しさん
09/01/07 14:59:44
とりあえずspy++で様子を見る
930:デフォルトの名無しさん
09/01/07 15:05:14
>>929
知らないならレスしないでください。ウザイだけです。
931:デフォルトの名無しさん
09/01/07 15:17:54
知らん
932:デフォルトの名無しさん
09/01/07 15:18:20
俺も知らない。
933:デフォルトの名無しさん
09/01/07 17:21:59
>>925
書いてあるじゃん
934:デフォルトの名無しさん
09/01/07 17:41:27
>>928,929
すいません。どうやら原因は僕のおっぱいでした。考えてくれてありがチョリース!
935:デフォルトの名無しさん
09/01/07 17:45:07
>>933
何処に?
該当部分を数文で良いからコピペして貰えると助かる
936:デフォルトの名無しさん
09/01/07 17:49:47
>>933
早くコピペしてくださいよぉ〜
937:デフォルトの名無しさん
09/01/07 17:50:16
>>933
さっさとしろクズ
938:デフォルトの名無しさん
09/01/07 17:52:30
>>933
いつもの口だけ野郎ですね。わかります。
939:デフォルトの名無しさん
09/01/07 17:56:01
DefWindowProc(NULL, 0, 0, 0); を実行するのは何か意味あるんですか
940:デフォルトの名無しさん
09/01/07 17:57:42
>>939
非常に重要な意味があるよ
941:デフォルトの名無しさん
09/01/07 18:08:13
>>940
かなり重要な意味があるね
942:デフォルトの名無しさん
09/01/07 18:35:05
ググってみたらこんなのが見つかった
URLリンク(blogs.msdn.com)
Win9xでATLとMSLUを一緒に使うと起きる問題を解決するらしい
943:デフォルトの名無しさん
09/01/07 19:03:40
あるスレッドがEnterCriticalSectionしたのを別のスレッドがLeaveCriticalSectionできるけど、こんなもんなの?
944:デフォルトの名無しさん
09/01/07 19:13:13
お前がそれでいいならそんなもんだよ
945:デフォルトの名無しさん
09/01/07 19:38:47
クリティカルセクションは速度重視なのと、他プロセスと共有できないから
自分の責任で使えって事だろうな。
その辺厳密にやりたければミューテックス使えばいい。
946:943
09/01/07 20:02:39
>>945
レスthx
947:デフォルトの名無しさん
09/01/07 20:15:48
クリティカルセクションはEnterとLeaveをペアで使う物だろ
EnterしてないスレッドでLeaveした場合の動作は不定じゃなかったか?
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4396日前に更新/198 KB
担当:undef