Win32API質問箱 Build ..
[2ch|▼Menu]
39:デフォルトの名無しさん
07/07/21 19:50:27
>>33
ホットキー登録したままなんだから当たり前じゃねーか

ホットキー解除するかVSのウィンドウにCtrl+Spaceを投げろよ

40:デフォルトの名無しさん
07/07/21 23:30:11
>>39
解除してしまうとウィンドウ外で呼び出せなくなると思うのですが
どうやって対処すればいいのでしょうか?

41:デフォルトの名無しさん
07/07/21 23:32:13
一次会所

42:デフォルトの名無しさん
07/07/21 23:48:56
>>40
解除した時にタイマーセットしてVSがアクティブか定期的に監視して
非アクティブになった時に再登録とか

首から上は飾りか?

43:デフォルトの名無しさん
07/07/21 23:50:25
あたぼーよ。偉い人にはそれがわからんのです

44:デフォルトの名無しさん
07/07/21 23:53:43
頭は柔軟にありたいものだ。

45:デフォルトの名無しさん
07/07/21 23:57:35
みつを

46:デフォルトの名無しさん
07/07/22 00:42:19
>>42
そのやり方じゃコストが

47:デフォルトの名無しさん
07/07/22 00:44:53
コスト気にするなら

>ホットキー解除するかVSのウィンドウにCtrl+Spaceを投げろよ

これでええやん

48:デフォルトの名無しさん
07/07/22 00:46:18
コスト気にするレベルじゃねぇぞ!

49:デフォルトの名無しさん
07/07/22 00:47:18
■仕様とは正社員から口伝されるものだ
 =>仕様書すらない派遣用糞仕事
■派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
 =>同じ時間働いても正社員の3分の1の悲惨な賃金
■派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
 =>情けねえ!
■奢ってくれる派遣先正社員を尊敬する
 =>客先に奢るのが本来だろ?
■自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
 =>契約金額で「仕事」と言えるの?
■派遣先正社員より自分の生涯収入が低いのは当然だ
 =>そんな根性じゃ当然だよな
■チビは派遣先にかわいがってもらいやすから派遣には有利だ
 =>チビで派遣=最悪

50:デフォルトの名無しさん
07/07/22 00:50:37 BE:794428984-2BP(5)
質問するばかりで頭を使ってないのが良く分かるやりとりだw

51:デフォルトの名無しさん
07/07/22 01:12:45
>>50
それが派遣クオリティ

52:デフォルトの名無しさん
07/07/22 02:23:46
なんで派遣コピペが定期的に貼られるん?

53:デフォルトの名無しさん
07/07/22 02:27:22
国民の所得は低いにもかかわらず
GDPだけが無駄に上がるから

ついでにピンハネしてる奴がxxでxxなんだが
直接それを言うと身の危険があるから

54:デフォルトの名無しさん
07/07/22 02:33:38
おねがいします。

シングルラインのtabcontrol上にアイテムがいっぱいあるとき、
選択されているあるアイテムの表示位置を真ん中にしたい場合
どうすればいいのでしょうか?



55:デフォルトの名無しさん
07/07/22 02:38:04 BE:446867429-2BP(5)
なんかイマイチ意味が分からんが

タブコントロールの表示用クライアント領域はTCM_ADJUSTRECTで取れるから
そこから真ん中の座標を計算してSetWindowPosとかで位置を調整すればいいんでない?

56:デフォルトの名無しさん
07/07/22 02:41:02
>>53
賃金を人材派遣会社が60%ピンハネ。
しかも官僚どもの天下り先の紹介までして事実上無法地帯とw

あと経団連の糞共

57:デフォルトの名無しさん
07/07/22 02:47:44
>>55
すいません。わかりずらかったです。
クライアント領域ではなくタブの位置を真ん中にしたいと思っています。


58:デフォルトの名無しさん
07/07/22 02:53:36
>>56
世の中狂ってると思います

59:デフォルトの名無しさん
07/07/22 02:54:45
>>57
すいません。アホのようでわかりずらかったです。
クライアント領域ではなくタブの位置を真ん中にしたいと言っています。

60:デフォルトの名無しさん
07/07/22 03:02:59 BE:223433633-2BP(5)
>>57
ざっとタブコントロールのメッセージ眺めてみたが、
アイテムとアイテムを入れ替えるメッセージは無いっぽい

DeleteとInsertで移動したように見せかけるしかなさそうだね

61:デフォルトの名無しさん
07/07/22 03:35:50
>>57
.>わかりずらかったです。
→わかりづらかったです。

日本語でおk

62:デフォルトの名無しさん
07/07/22 03:56:35
スレの流れが狂ってるように見えるんですが気のせいですか?

63:デフォルトの名無しさん
07/07/22 03:59:44
ありがとう。
まともな方法はないみたいですね。

spyでみてたら、WM_HSCROLLを飛ばせば動いてくれるみたいなので、
とりあえず以下のようにして様子見します。

SendNotifyMessage(tabcontrol,
WM_HSCROLL,
MAKEWPARAM(SB_THUMBPOSITION, tabindex),
NULL);

64:デフォルトの名無しさん
07/07/22 04:04:44
初めから「タブコントロールで大量にあるタブをスクロールさせるには?」って聞けばよかった気が…。

65:デフォルトの名無しさん
07/07/22 08:54:08
つーか初めから理解できるだろ

66:デフォルトの名無しさん
07/07/22 11:53:19
派遣を辞めれば理解できます
まずは就職することが大切です

67:デフォルトの名無しさん
07/07/22 12:18:34
就職してもITの9割は派遣なわけだが

68:デフォルトの名無しさん
07/07/22 13:08:46
>>67
特定派遣と一般派遣の違いもわからないバカ

69:デフォルトの名無しさん
07/07/22 14:04:48
どっちも派遣だバカ
漢字も読めないのか
小学生からやり直せ

70:デフォルトの名無しさん
07/07/22 14:07:02
先生、赤ちゃんからやり直したいです。

71:デフォルトの名無しさん
07/07/22 15:02:04
特定派遣=正社員
一般派遣=フリーター

72:デフォルトの名無しさん
07/07/22 15:04:34
何か派遣にこだわってる奴が居るな

73:デフォルトの名無しさん
07/07/22 15:18:13
maitadeyare

74:デフォルトの名無しさん
07/07/22 15:27:28
>>73
うるせーバカ
派遣の話題が嫌ならお前が2ちゃんを見るな

75:デフォルトの名無しさん
07/07/22 15:36:17
む板でやってもいいけどWin32APIスレだよここは。

76:デフォルトの名無しさん
07/07/22 15:42:16
Windwos系は派遣根性が染みついたへたれが多いからねえ

77:デフォルトの名無しさん
07/07/22 15:47:09
>>74
もう死ねば?君、鬱陶しいし。

78:デフォルトの名無しさん
07/07/22 15:47:46
ネタ的にはマ版じゃねーの?

79:デフォルトの名無しさん
07/07/22 15:54:48
>>73ではイタ
>>78ではバン
どっちが正しいの?

80:デフォルトの名無しさん
07/07/22 16:05:43
初心者掲示板ででも聞いてろカス

81:79
07/07/22 16:10:56
>>80
事故解決しました

82:デフォルトの名無しさん
07/07/22 16:12:13
だからさ、技術的な質問以前にまず派遣を辞めて就職して社会人になれと

83:デフォルトの名無しさん
07/07/22 18:01:49
スクロールバーのバーの大きさが大きくて滑らかにスクロールさせる方法教えてください
SetScrollRangeで幅を0〜100にすると滑らかにスクロールするけどバーがかなり小さくなってしまいます
助けてください!

84:デフォルトの名無しさん
07/07/22 18:05:05
>>83
EscapeTemporaryJobではけんを辞めると解決できますよ。


85:デフォルトの名無しさん
07/07/22 18:09:08
まだ小学生なんですけど

86:デフォルトの名無しさん
07/07/22 18:11:37
>>83
小学校の算数ができない人か?
バーのドラッグできる部分と全体のサイズの比率が、
ドキュメントの可視部分と全体の比率と違ってたら困ることになるとは思わない?

87:デフォルトの名無しさん
07/07/22 18:12:25
ああリアル小学生だったのかそりゃすまんかった

88:デフォルトの名無しさん
07/07/22 18:13:28
思いません、見かけ上のサイズと内部の比率が違ってたらいい話

89:デフォルトの名無しさん
07/07/22 18:17:53
そんな直感的じゃないUIは嫌だな

90:デフォルトの名無しさん
07/07/22 18:20:57
もちろん設定で変更可能です

91:デフォルトの名無しさん
07/07/22 18:39:00
あの掴む部分の最小値はもっと大きいほうがいいな

92:デフォルトの名無しさん
07/07/22 18:44:22
EscapeTemporaryJob
そんなAPIがあったらいいのにね

93:デフォルトの名無しさん
07/07/22 19:51:38
>>91
Vistaだと小さくなりすぎないようになってる。
正方形以上にはつぶれないみたい。

94:デフォルトの名無しさん
07/07/22 20:02:52
フリーが稼げるとか騙されて結局派遣やってるバカ

元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて
結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
最近はマネージャーもやってるとか寝言言ってるし、派遣がまねぇじゃぁ?はあ!?w

そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ

派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい


95:デフォルトの名無しさん
07/07/22 20:07:57
というコピペを見た

96:デフォルトの名無しさん
07/07/22 20:16:35
おれおれ

97:デフォルトの名無しさん
07/07/22 20:20:45
一応数少ない有用なスレなので...

スルー力 >> ALL

98:デフォルトの名無しさん
07/07/22 20:27:02
>>94
>元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて

取引先の正社員に会社辞めさせて、一般派遣にさせたってこと?
これ相当ヤバくね?

99:デフォルトの名無しさん
07/07/22 20:33:43
>>97の直後にこの体たらく

100:デフォルトの名無しさん
07/07/22 21:17:55
>>94=>>98
コイツどのスレにもいるなw
派遣派遣うっせーんだよ黙れや

101:デフォルトの名無しさん
07/07/22 21:22:14
>>100
テメーが2ちゃんを見なきゃいいんだよ
まあ、せいぜいムカついてろや

102:デフォルトの名無しさん
07/07/22 21:30:28
なんでチームミンスがム板に…

103:デフォルトの名無しさん
07/07/22 21:41:25
>>99
奴らの夏は、まだ始まったばかりだ!

104:デフォルトの名無しさん
07/07/22 21:45:39 BE:297910962-2BP(5)
邪魔

105:デフォルトの名無しさん
07/07/22 22:06:28
マジ小学生なの?
おじちゃんと一緒にHビデオみようぜ

106:デフォルトの名無しさん
07/07/22 22:23:19
あの、RealGetWindowClassとRealChildWindowFromPointは何なんですか?
それぞれ一見GetClassNameとChildWindowFromPointで十分に思えるんですけど。

107:デフォルトの名無しさん
07/07/22 22:39:34
ニート対策

108:デフォルトの名無しさん
07/07/23 01:32:57
1つのアプリで2つのウィンドウを出す方法を教えてください。
ヒントだけでもかまいません。
お願いします。

109:デフォルトの名無しさん
07/07/23 01:38:05
1つのウィンドウを出す方法を2回書く

110:デフォルトの名無しさん
07/07/23 01:43:15
>>109
ありがとうございます。
そんな感じ書いています。メッセージループは、

while( msg.message!=WM_QUIT ) {
if(PeekMessage(&msg, hwnd, 0, 0, PM_REMOVE) > 0 || PeekMessage(&msg, hwnd2, 0, 0, PM_REMOVE) > 0) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}

のようにして。
これで、実際、ウィンドウが2つ出るのですが、そのウィンドウを破棄しても、
プロセスが死なずに残るんです。ちなみに片方のウィンドウを別のウィンドウの
子ウィンドウにし、子ウィンドウではWM_DESTROYではなにせず、親ウィンドウの
WM_DESTROYでPostQuitMessageをしています。
どうでしょうか?


111:デフォルトの名無しさん
07/07/23 02:11:40
RGB16,RGB24,RGB32のフォーマットを持つデバイスコンテキストに対して
モノクロのフォーマットを持つデバイスコンテキストからBitBltは可能ですか?

このときにモノクロの黒の部分は透明色として、また白の部分は任意の色に変換してBltしたいです。
どうすればよいのでしょうか?

先生方!よろしくお願いしますっ!!芭(_ _;)mガン!ガン!



112:デフォルトの名無しさん
07/07/23 02:53:31
>>110
普通にこれじゃ駄目なの?
MSG Msg;
while(GetMessage(&Msg, NULL, 0, 0))
{
   TranslateMessage(&Msg);
   DispatchMessage(&Msg);
}

>>111
出来ると思う。ゲームとかで使うの?
モノクロdcをSRCANDでbitbltしてから元のdcをSRCPAINTでbitbltすれば
黒の部分が透過されるはず

113:デフォルトの名無しさん
07/07/23 03:01:21
>>112
ありがとうございます。
黒は透過しますが、白が任意の色に変わるところが難しそうですね。。
質問してからアレコレ考えたのですが
CreatePatternBrushを使ってモノクロビットマップからブラシをつくり、
SetTextColorとSetBkModeを駆使すれば出来そうな気がしてきました。
もし出来なかったらまたここに逃げ帰ってくるかも(^^;)
そんときはまたよろしくお願いします〜m(_ _)m

失礼します

114:デフォルトの名無しさん
07/07/23 04:08:10
EscapeTemporaryJobを使えばできます。

115:デフォルトの名無しさん
07/07/23 04:31:37
ツマンネ

116:デフォルトの名無しさん
07/07/23 05:32:27
>>114
kwsk

117:デフォルトの名無しさん
07/07/23 05:36:11
ひどい自演を見た

118:デフォルトの名無しさん
07/07/23 05:40:54
来週までこんなかんじなんかな

119:デフォルトの名無しさん
07/07/23 06:12:11
API呼び出しで派遣地獄から抜け出せるなら誰も苦労しない

120:デフォルトの名無しさん
07/07/23 08:17:25
『API呼び出しで派遣地獄質問箱』スレができそうな話だな。

121:デフォルトの名無しさん
07/07/23 08:44:45
もうある

122:デフォルトの名無しさん
07/07/23 09:24:44
チェックが2つ以下になると派遣地獄から抜け出すことができます。

□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□仕様とは正社員から口伝されるものだ
□耳で聞いた仕様を正確に覚えていないのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
□派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われて嬉しい
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□チビは派遣先にかわいがってもらいやすいから派遣には有利だ


123:デフォルトの名無しさん
07/07/23 10:23:38
モニタが省電力モードかどうか確認する方法を教えて下さい。

124:デフォルトの名無しさん
07/07/23 12:50:52
SC_MONITORPOWER

125:デフォルトの名無しさん
07/07/23 13:05:51
派遣に惑いし哀れな影よ
人に使われ搾取され
デスマに溺れし業の魂
イッペン、死ンデミル?

126:デフォルトの名無しさん
07/07/23 13:12:31
>>123
目視

127:デフォルトの名無しさん
07/07/23 13:27:01
ちょw目視ってwAPIでお願いします。

>>124
SC_MONITORPOWERを使用して省電力モードの設定と解除なら分かりますが、
どうやって現在の状態を取得するのでしょうか?

128:デフォルトの名無しさん
07/07/23 13:30:16
SystemParametersInfo
SPI_GETLOWPOWERACTIVE

129:デフォルトの名無しさん
07/07/23 13:49:17
>>128 は嘘

>>127 メッセージが来たらフラグ立てて覚えておくんだよ


130:デフォルトの名無しさん
07/07/23 13:54:27
モニタ省電力モード中に
自動的にプログラムが立ち上がった場合どうすんの?

131:デフォルトの名無しさん
07/07/23 16:02:16
サービスとかにすれば?

132:ななしへたぐらま ◆XcB18Bks.Y
07/07/23 17:15:14
アプリケーションで制限付きユーザーを含むあらゆるユーザーアカウントでも自由に読み書きできる
ファイルを保管するためにはどこのフォルダにおけばよいのでしょうか.

URLリンク(www.microsoft.com)
URLリンク(msdn.microsoft.com)

これらを見る限り,リムーバブルドライブ(リムーバブルディスク)に保管するしかないようにも見えるのですが.


133:デフォルトの名無しさん
07/07/23 17:27:36
CSIDL_COMMON_APPDATAを使い、かつフォルダを作る際に全ユーザーへのアクセス権を
設定する(そのままだと一般ユーザ権限では読み取り専用になる)、が一番かな。
アクセス権設定のためには最低でもインストーラが管理者権限で動ける必要があるけど。

134:ななしへたぐらま ◆XcB18Bks.Y
07/07/23 17:56:56
なるほど,管理者権限のある人がインストールするときにフォルダを掘ってアクセス権を設定すればよいわけですね.
管理者権限以外でのインストールは考えていないので大丈夫です.
ありがとうございました.


135:デフォルトの名無しさん
07/07/23 19:09:05
CreateFileとかで作ったファイルのアクセス権限を設定するAPI
はあるでしょうか?
作成したファイルを特定のユーザーやグループでしか読み書きできない様にしたいのですが。

136:デフォルトの名無しさん
07/07/23 19:10:08
あるよん

137:デフォルトの名無しさん
07/07/23 19:11:14
コマンドでよけりゃcacls

138:デフォルトの名無しさん
07/07/23 19:11:58
>>112

時代遅れなのでは?

139:135
07/07/23 19:15:11
自己解決しました

140:デフォルトの名無しさん
07/07/23 19:18:14
作成と同時でよければ、CreateFileのSECURITY_ATTRIBUTESへのポインタ型の引数で指定できる。
後からなら、SetSecurityInfoやSetNamedSecurityInfoなど。

141:デフォルトの名無しさん
07/07/23 19:47:47
>>112
Sleep挟むなりしないとノートPCの寿命縮めたりでえらいことになる

142:デフォルトの名無しさん
07/07/23 20:05:23
>>141
112のコードにはSleepは必要ないが。

143:デフォルトの名無しさん
07/07/23 21:08:45
ど素人かPeekMessageと間違えてるかのどちらか

144:110
07/07/23 21:47:08
>>112さん
遅レスですみません。
ありがとうございます。できました。
(ショックです。でも、本当にありがとうございます。)
DirectXのレンダリングを挟むので、>>112さんのコードをまねて、

ZeroMemory( &msg, sizeof(msg) );
while( msg.message!=WM_QUIT ) {
if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else {
Render();
}
}

なんて感じにしたうまくいきました。
ただ、>>143さんのコメントが気になります。
PeekMessageはまずいんでしょうか?
教えて君ですみません。

145:110
07/07/23 22:00:44
>>141
ど素人の勘違いかもしれないのですが、Sleepを実行しても、CPUは休んでない
のではないでしょうか。すると、PeekMessageでも、Sleepをする意味はないように
思うのですが。どうなんでしょう?

146:デフォルトの名無しさん
07/07/23 22:08:40
睡眠関数入れないと中央演算装置使用率十割になるんじゃ

147:デフォルトの名無しさん
07/07/23 22:15:25
Sleepしたからといって全てのプログラムでCPUが休むわけではない。

148:デフォルトの名無しさん
07/07/23 22:38:50
結論、sleepいれないとノートPCの液晶の寿命が縮む

149:デフォルトの名無しさん
07/07/23 22:39:08
そもそもCPUの使用率が十割になるとまずいの?
ほんとに寿命が縮むの?

150:デフォルトの名無しさん
07/07/23 22:40:42
縮みません

151:デフォルトの名無しさん
07/07/23 22:41:08
>>148
なぜ液晶が?

152:デフォルトの名無しさん
07/07/23 22:41:40
CPUの使用率10割になると
限界をこえたことによって
CPU内部のトランジスタが痛むって141がいってた

153:デフォルトの名無しさん
07/07/23 22:42:39
言ってません

154:デフォルトの名無しさん
07/07/23 22:52:03
でも常に10割いってたらどっかは痛む罠。電源とか

155:デフォルトの名無しさん
07/07/23 22:56:54
レンダーを別スレッドで行うのが定石

156:110
07/07/23 23:02:25
みなさん、ありがとうございます。
やってみたら、CPUの使用率は50%ちょいになりました。
確かに、普段と比べると多いかも。
でも、ゲームをやるなら仕方が無いようにも思います。
よくわかりませんが。
いずれにしても、勉強になりました。ありがとうございます。

157:デフォルトの名無しさん
07/07/23 23:09:05
>>144
そういう風にメッセージが来なかったときにやることがあるなど、
必要があってPeekMessageを使うこと自体はまずくはない。

GetMessageはメッセージが来るまでスレッドを休ませる効果があるが、
PeekMessageではそれがないので、メッセージが来ないときに何もやらない場合、
(そのコードで言うとRenderの呼出がなくしたようなコード)
無駄にループが回ってCPUの無駄遣いになるというだけのこと。

それが寿命に悪影響なのかどうかは知らないが、そんなこと気にするなんて話は聞いたことがない。
俺としては寿命よりも他のプログラムがCPUに飢える事態を心配してやれと言いたい。

あと、お前らSleepばっか言ってないでたまにはWaitMessageも思い出してやれ。



158:デフォルトの名無しさん
07/07/23 23:11:56
そういやsleepってミリ秒単位らしいけど1を指定しても一秒近く停止するのはなんで?

159:デフォルトの名無しさん
07/07/23 23:13:13
Sleepの分解能って10msが最小で10ms単位じゃないっけか?

160:デフォルトの名無しさん
07/07/23 23:13:15
君のトロいコードで999ミリ秒掛かってるから

161:デフォルトの名無しさん
07/07/23 23:13:22
WindowsOSの場合


162:デフォルトの名無しさん
07/07/23 23:28:32
WindowSOS

163:デフォルトの名無しさん
07/07/23 23:31:08
リアルタイムOSじゃないから当たり前。


164:デフォルトの名無しさん
07/07/23 23:35:21
>>160 つまらん。おまえのレスはつまらん。

165:デフォルトの名無しさん
07/07/23 23:35:49
WindowsEx

166:デフォルトの名無しさん
07/07/23 23:46:23
Sleep(1);
で普通に1000分の1秒停まるぜ

167:デフォルトの名無しさん
07/07/23 23:48:58
うそぉん

168:デフォルトの名無しさん
07/07/24 00:03:54
>>158
優先度が高いほかのスレッドが1秒近くCPUを使っているとかそういうことはない?

169:デフォルトの名無しさん
07/07/24 00:06:40
>>160-165
つまらん。

170:デフォルトの名無しさん
07/07/24 00:08:22
>>166
あれを呼んでおけば止まるね。あれを。

171:デフォルトの名無しさん
07/07/24 00:12:17
どれ?

172:デフォルトの名無しさん
07/07/24 00:17:07
10ms以上(だっけ)のSleepの場合は気にする必要ないけど
それ以下の精度が必要なら

timeBeginPeriod(1)

以下、検索したらTOPに出た↓サイトの抜粋
Win95,98,Me では、この関数の実行とかかわりなく精度は
1ミリ秒になっている。WinNT,2000,XP では、ちゃんと
精度を設定する必要がある。



173:デフォルトの名無しさん
07/07/24 00:25:34
その手の話ならこれだな
URLリンク(www.emit.jp)

174:デフォルトの名無しさん
07/07/24 00:56:18
メディアプレイヤーとか動かしながら動かすと動作が変わるソフトはtimeBeginPeriodを使ってないかららしいな。

175:デフォルトの名無しさん
07/07/24 06:48:24
木屋さんってバイク好きの木屋さん?

176:デフォルトの名無しさん
07/07/24 08:16:57
ドラスレだったりしてw

177:デフォルトの名無しさん
07/07/24 08:36:49
ドラスレやんw

178:デフォルトの名無しさん
07/07/24 19:22:19
>>173
>URLリンク(www.emit.jp)

>>175-177
正解

179:デフォルトの名無しさん
07/07/25 02:24:56
質問です。
vfwを使ってaviからビットマップは取り出すことが出来たのですが、
オーディオを無圧縮PCMで取り出すにはどのようにしたらいいでしょうか?
単純にヘッダをくっつけただけだとファイルが壊れてますと言われるのですが…

180:デフォルトの名無しさん
07/07/25 08:15:25
>>179
もう一声分の詳しさが欲しいな。

いわんとする事はわかるけど、
もうちょい詳しく書けば、回答が早いと思う。

181:デフォルトの名無しさん
07/07/25 08:27:24
え、君が回答すればいいのに

182:デフォルトの名無しさん
07/07/25 08:35:10
え、もうちょい詳しく書かないと分からないんだろ

183:デフォルトの名無しさん
07/07/25 09:00:15
え、言わんとすることは分かるって

184:デフォルトの名無しさん
07/07/25 09:24:05
え、そんなんできるんですか

185:デフォルトの名無しさん
07/07/25 09:36:01
無圧縮PCMなら、ヘッダさえ正しければどんな出鱈目なデータでも再生はできるから、
くっつけたヘッダが間違ってるんでないの。

186:デフォルトの名無しさん
07/07/25 10:04:43
え、?

187:179
07/07/25 10:44:19
>>180
vfwを使ってオーディオストリームは取り出せるのですが、
常に無圧縮のデータを吐き出してくれるわけではないみたいで、
ReadFormatで得られたPCMWAVEFORMATとRIFFなどの
決まり文句をくっつけただけじゃだめみたいなので、
どのようにしたら無圧縮の状態で取り出せるようになるのかなと
思い質問させていただきました。
圧縮されたまま書き出せばwavファイルには出来るみたいなのですが、
それだと次の編集が出来なくなるので…

188:179
07/07/25 10:45:41
>>187
圧縮されたまま書き出せば   → ×
取り出したデータをいじらずに → ○

189:デフォルトの名無しさん
07/07/25 10:59:24
ここの第4章は?
URLリンク(www.ecoop.net)

190:179
07/07/25 11:44:34
>>189
そんな方法が…
ありがとうございます。

//ただ解凍するだけなのになんかものすごいことに…

191:デフォルトの名無しさん
07/07/25 14:48:49
自分のウインドウがアクティブじゃなくても
ボタン入力を受け取る方法ってありますか?
ブラウジングなどで大量にできたウインドウを
マウス真ん中クリックで次々消したいなと思いまして

192:デフォルトの名無しさん
07/07/25 14:50:46
便乗ですが、WMVファイルやMPGファイル(要はWMPで再生できる形式)でAVIStreamGetFrameと同じようなことがしたい場合、
どんなAPIを使えばいいのでしょうか。
それらしきものが探しても見つからず、キーワードだけでも頂ければあとは調査したいと思います。

193:デフォルトの名無しさん
07/07/25 14:51:11
>>191
ジャーナルフック

194:デフォルトの名無しさん
07/07/25 14:56:58
>>192
DirectShow

195:デフォルトの名無しさん
07/07/25 14:58:15
とうとうフックに手を出さないといけないのか・・・難しそう
グローバルな感じのlParamだかなんだかに
格納されたりしてすぐに取り出せたりとかは不可能でしょうか?

196:192
07/07/25 15:03:36
まいどどうもです。
調べた結果このへん参考になりそう。
URLリンク(www.geekpage.jp)

197:デフォルトの名無しさん
07/07/25 15:03:38
フックほど簡単なものはない

198:デフォルトの名無しさん
07/07/25 15:08:47
グローバルフックでHHOOKの保持にハマることが多かったが、最近はそれも無いみたいだしなぁ

199:デフォルトの名無しさん
07/07/25 15:21:19
グローバルフックでHHOOKの保持にハマるなんて都市伝説

200:デフォルトの名無しさん
07/07/25 15:25:30
しかしフックというのは
チートだのキーロガーだの悪の技術
手を出してはいけないと教わりました

201:デフォルトの名無しさん
07/07/25 16:01:41
まあいつでもマウスで呼び出したいというのなら、タスクトレイに入れとくと言う手もあるしなあ

202:デフォルトの名無しさん
07/07/25 17:03:47
ごめん。
悪の技術に関する質問です。
Office 2003でImm*を使ったグローバルフックが問題なく動いてたんだが、
Office 2003 sp2にしたところ動かなくなりました。
原因分かる人いますか。

Office2003_SP2Changes(英語)に該当する情報ってありますか?
URLリンク(support.microsoft.com)

203:デフォルトの名無しさん
07/07/25 17:06:46
Office2003_SP2Changes(英語)

204:デフォルトの名無しさん
07/07/25 17:13:10
>>203
ありますか?
すんません、英語じゃなくてもいいです。
っていうか、英語じゃないほうがいいです。


205:デフォルトの名無しさん
07/07/25 17:18:25
英語じゃないとダメです。
英語を勉強して下さい。

206:デフォルトの名無しさん
07/07/25 17:26:54
じゃあ、英語でも良いです。
「Office 2003 Service Pack 2 - Changes」
の原文のほうに目を通しましたが、、、




207:デフォルトの名無しさん
07/07/25 17:27:11
一番の近道は留学だな

208:デフォルトの名無しさん
07/07/25 17:31:18

           /.n l  /⌒ヽ
             | l l | ,' /7 ,'
        , '' ` ー ' '-' /
       /  、_,       `ヽ  
         l   , .-. 、`´    l
         ヽ  ヽ ̄フ     /
        丶、 ̄____,/
         /  ,. - 、  )
      (( ( n ([N],ハ_う
         ゝ)ノ  ̄   ヽ
            /   _   l ))
            〈__ノ´   `(_ノ

209:デフォルトの名無しさん
07/07/25 17:41:00
セキュリティレベルが上がったから!?

210:デフォルトの名無しさん
07/07/25 18:10:12
単にImm32が呼ばれてなかっただけだったりして。
TSF経由とか。

211:デフォルトの名無しさん
07/07/25 19:01:45
WM_CREATEでウィンドウ位置を変更してから
タブコントロールを作るとタブコントロールが正しく表示されないんですが
ヒントでいいので何かもえませんか?

ウィンドウ位置変更を抜いたり、WM_SIZE後は正しく表示されるので
何かサイズ関係なんだと思って
SendとかPostとかしてみたんですがどうも上手くいきません

212:デフォルトの名無しさん
07/07/25 19:18:04
何も萌えません

213:デフォルトの名無しさん
07/07/25 19:51:20
>>210
とりあえず、回避方法は分かった。
ありがとう。
210は良い奴。


214:デフォルトの名無しさん
07/07/25 19:57:01
213は悪い奴。

215:デフォルトの名無しさん
07/07/25 19:57:41
214 は普通の奴。

216:デフォルトの名無しさん
07/07/25 20:02:32
普通の奴です、すいません。

217:デフォルトの名無しさん
07/07/25 20:08:44
普通のヤツの反応じゃねぇ....

218:デフォルトの名無しさん
07/07/25 21:45:12
>>211
「正しく表示されない」とは?

219:デフォルトの名無しさん
07/07/25 21:56:06
>>212
orz もらえませんかでお願いします

>>218
クリックで反応するので
多分タブコントロールの一部分だけ描画されてるみたいです

220:デフォルトの名無しさん
07/07/25 22:14:36
VIP uploaderという所にプリントスクリーンしたのをあげてみました
4M(Nullpo)のga7919こんなのですっていうのです

221:デフォルトの名無しさん
07/07/25 22:21:11
URLリンク(nullpo.vip2ch.com)

222:デフォルトの名無しさん
07/07/25 23:19:53
コマンドプロンプトが対応しているロケールは、日本語圏の環境だ
とJapanese_Japan.932ですが、これをプロンプト上で実行したアプ
リの方で取得する術を探しています。
ご存知の方はいらっしゃいませんか?

223:デフォルトの名無しさん
07/07/26 00:21:50
プロセスの現在値ならGetThreadLocaleかな
システム全体ならGetSystemDefault***系

224:デフォルトの名無しさん
07/07/26 08:34:48
APIじゃないんだけどWin限定だしMFCじゃないのでここに質問してみる。

URLリンク(www2s.biglobe.ne.jp)

ここを見ながら、簡単なサンプルを作っていろいろ試してみたのだけど、

1. Exportクラスを純粋仮想クラスにした場合、dllexport無しでも正常に動作するっぽい。
(ヘッダはどのみち必要なので、どの関数が存在しているかはわかっている
& virtual ついてれば exportされてない関数もちゃんと呼んでくれる)

2. Exportのデストラクタをちゃんとvirtualで宣言しておけば、exe側でdeleteしても
dll側のデストラクタおよびdeleteが呼ばれるっぽい。
(virtual無しだとexe側が呼ばれてしまいクラッシュ)

という2つの考察結果を得ました。

これがどちらもOKなら、DLL越しにクラス使うのがかなり気楽になるんだけど、
潜在的なトラブルの可能性とかあったら教えてくださいエロい方々。

225:デフォルトの名無しさん
07/07/26 08:42:17
C言語の方から使っても大丈夫か

226:デフォルトの名無しさん
07/07/26 09:03:30
すいません。またvfw関係なんですが…
AVIStreamRead(pstm, i, AVISTREAMREAD_CONVENIENT, NULL, 0, &lLength, &lSample)
としてストリームのサンプル数を取得しようとしたのですが、AVIERR_ERROR
が発生してサンプル数が取得できません。
どこか間違っている場所があれば教えていただきたいのですが…

227:デフォルトの名無しさん
07/07/26 09:44:52
>>226
エスパーが必要そうですね


228:デフォルトの名無しさん
07/07/26 09:51:57
>>226
どこと指摘できるほど十分な情報を提示してないのに
その質問文でわかってもらえると思ってる所を間違えてる。
もっと広範囲のソース晒すとかすれば?

229:デフォルトの名無しさん
07/07/26 10:09:37
>>221
タブコントロールのサイズがおかしくなってるとか
WS_CLIPCHILDREN付けてないからタブの領域塗りつぶしちゃってるとか

230:デフォルトの名無しさん
07/07/26 10:18:15
もしかして、AVIStreamRead後のlLengthとlSampleは変化してる?


231:デフォルトの名無しさん
07/07/26 10:22:25
ほかのウィンドウにCtrlやAltといったModifierKeyと通常のキーを
同時に送信するにはどうすればいいのでしょうか?
試しにWM_KEYDOWNを送信してみたのですが
Ctrl+Vのイベントは起こりませんでした。

232:226
07/07/26 10:37:48
>>228
>>189のTEST05.Cのコードとほぼ同じで、
int WINAPI WinMain()のところをwchar_t*型の引数2つ(入力avi名、出力wav名)の
関数に変更して、AVIFileOpenのファイル名の部分を先の引数に変更、
ビデオ部分の出力処理をまるまるカットしただけです。

>>230
本当なら変化しているはずらしい(上記リンク先TEST04.CのCopyStream内
の条件より)のですが、全く変化なしです。

233:デフォルトの名無しさん
07/07/26 11:01:00
_tWinMainとかwWinMain とかあったなー
(某

234:デフォルトの名無しさん
07/07/26 11:28:21
>>224
君の考察結果は間違ってないと思うが(とは言ってもVC++とかの話な。
DLL絡みは結局処理系に依存するところが多いだろ)、果たして
「気楽」かね?

要は必ずインタフェースクラスとファクトリを作らなきゃいかん、
それは面倒だし、全てが仮想関数呼び出しになることで効率も犠牲になる、
そこまで頑張ってもABIが処理系依存なせいで、昔ながらのCのDLLとは違って
他の言語どころか他のコンパイラからさえ利用できない、
テンプレートはどのみちDLL化できない(特殊化バージョンを入れることは
出来るが)、バージョンコントロールを厳密に意識するなら
引数や戻り値にも気楽にクラスを使えない(std::basic_string<>とか
使えないのは結構致命的では?)、といった問題があるだろう。

235:デフォルトの名無しさん
07/07/26 12:08:28
>>224
つCOM
URLリンク(www.ascii.co.jp)

Windows用の処理系ならまず間違いなくCOMが使えるようなABIになっているため、
多少はCOMでないクラスも結構やり取りできてしまう。

236:デフォルトの名無しさん
07/07/26 12:11:44
>>224
結局、劣化COMを実装しているだけじゃないか。
DirectXのようにCOMの最低限のルールだけ借りて使う方がいいかと。

237:デフォルトの名無しさん
07/07/26 12:15:18
>> 234

それは全部 >>224 の引用元の方法でも同様に抱えている問題。

そうはいってもDLLを使わないわけにはいかないし(COMはもっと遅いし)
すべてをCインターフェイスに書き換える手間をかけても、
得られるのはコンパイラ互換性くらいだろ。
basic_stringはどっちにしてもDLL越しには使えない。

聞きたいのは、>>224 が言ってる2点で、新たに問題が起きるかどうか、じゃないか?

と、偉そうに言うオレはDLLなんかここ3年使ってない。

238:デフォルトの名無しさん
07/07/26 12:22:06
>>237
> と、偉そうに言うオレはDLLなんかここ3年使ってない
ぶっちゃけC++に関してはそれで正解じゃまいか?
COMにいくか、全部ヘッダに入れる/スタティックリンクするの2極だと思う。

COMは遅いだけじゃなくて普通のC++クラスと同じように使えないのも問題だな。
「C++の」ライブラリとして便利なものが欲しいなら、後者にならざるを得ない。

239:デフォルトの名無しさん
07/07/26 12:32:40
Crazy for you.

240:デフォルトの名無しさん
07/07/26 12:37:01
>>238
COMは常に遅いというわけではないだろ。
DLLに実装した場合に限れば、インタフェースメソッド呼出は、
(アパートメント越えのマーシャリングを起こさない限り)
原理的に仮想関数呼出と同じコストしかかからないぞ。

241:デフォルトの名無しさん
07/07/26 12:46:47
>>240
普通にCOMの作法に従うと、文字列受け渡すにもSysAllocString()とか
いちいち使うことになるんで、やはり遅いと思うが

242:デフォルトの名無しさん
07/07/26 12:46:58
>>240
普通のDLL的な使い方をするにはサイドバイサイドの実装が遅すぎた感じだよな。

243:224
07/07/26 12:58:02
224です。
>>235のPDF読みますた。
とりあえずCOMの勉強をしてまた出直します。
ありがとうございました。




244:デフォルトの名無しさん
07/07/26 13:09:24
>>241
ああすまん、そういうことか。

例えば文字列ならLPSTR/LPWSTRにすれば対等だしという具合で、
関数呼出自体のコストしか考えていなかった。

245:デフォルトの名無しさん
07/07/26 13:11:28
ちょっとスレ違いかもしれませんがお尋ねします。
Linux とか Mac で Win32API に相当するものは何ですか?
あと、そのスレがあれば教えてください。

246:デフォルトの名無しさん
07/07/26 13:17:03
>>245
system callだな。つまり、manのセクション2。

247:デフォルトの名無しさん
07/07/26 13:21:27
つWine
流石にこれは冗談半分。

LinuxはWin32のkernel関係に当たるのがPOSIX。
GUI系はいろいろラッパがあってよくわからん。
ただ、どいつもX Window Systemが基底になっている。

Mac OS XはCocoaとCarbon。

こうでいいのか?

248:デフォルトの名無しさん
07/07/26 13:23:08
ううん

249:245
07/07/26 13:35:49
>>247
ありがとうございます!
主にGUI系が知りたいんですけど、それぞれのOSでウィンドウを表示するコード
(C++などメジャーな言語で)が載っているウェブサイトってないでしょうか…。

250:初めからそう言えやカス
07/07/26 13:39:54
If you give a mouse a cookie, it's gonna want a glass of milk.

251:デフォルトの名無しさん
07/07/26 13:42:43
So, what's the point?

252:デフォルトの名無しさん
07/07/26 13:45:07
スレ違いとわかってるなら続けんなよ・・・

253:デフォルトの名無しさん
07/07/26 13:45:33
>>249
Unix系のOSに、WinAPIに相当するGUIなんかないぞ。
いずれにしろ、スレ違いだ。

254:デフォルトの名無しさん
07/07/26 13:58:46
うそ?

255:デフォルトの名無しさん
07/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
07/07/26 14:07:42
日本語が変だった。
LinuxでもMacでも動く(恐らく)最小の、ウインドウを表示(してキー入力待ち)するだけのプログラムだな。

257:デフォルトの名無しさん
07/07/26 14:09:58
なんだかんだ言ってやさしいな
あんたかっこいいよ

258:デフォルトの名無しさん
07/07/26 14:11:24
プログラマはツンデレ多いな

259:デフォルトの名無しさん
07/07/26 14:12:41
とりあえず「できない」と返事しておかないと
やっかいなことになる職業だから

260:245
07/07/26 14:15:54
ツンデレさん、ありがとうございました!

261:デフォルトの名無しさん
07/07/26 14:15:54
>>259
あ、それなんとなくうけるw
俺は注文する側だけど、そういう奴確かにいるw

262:デフォルトの名無しさん
07/07/26 14:17:05
「(金と時間が十分に与えられるなら)できます」

263:デフォルトの名無しさん
07/07/26 14:21:31
「できます(よそにまる投げだけど)」

264:デフォルトの名無しさん
07/07/26 14:24:55
>>229
ヒントありがとう、早速試してみます

265:デフォルトの名無しさん
07/07/26 14:25:11
なんでも「できます」と答えることがどんだけ酷いことになるかを身をもって体感してきた若かりし頃。
といっても高校時代だが・・・

266:デフォルトの名無しさん
07/07/26 14:27:40
なんでも「できます」と答えることがどんだけおいしいことになるかを身をもって体感してきた若かりし頃。
といっても高校時代だが・・・

267:デフォルトの名無しさん
07/07/26 17:03:03
>>229
解決しました
ウィンドウ変更する時に使ってたSetWindowPos()に
SWP_DRAWFRAME (再描画時にウィンドウの枠も再描画の対象にする)
をセットしていないというミスが原因でした、お騒がせしました

268:デフォルトの名無しさん
07/07/26 23:19:23
おかげで騒ぎまくったお

⊂⌒ヽ          (⌒⊃
  \ \  /⌒ヽ  / /
 ⊂二二二( ^ω^)ニニ二⊃
     \ \_∩_/ /
      (  (::)(::)  )
       ヽ_,*、_ノ  ブーン
   ///
 ///


269:デフォルトの名無しさん
07/07/27 01:20:50
>>231
SendInput()を試して見れ


270:デフォルトの名無しさん
07/07/27 05:43:50
>>269
なるほど。
早速試してみたいと思います。
ありがとうございました。

271:デフォルトの名無しさん
07/07/28 01:05:01
>>268
なるほど。
早速試してみたいと思います。
ありがとうございました。

272:デフォルトの名無しさん
07/07/28 01:22:10
ためさんでよろしい

273:デフォルトの名無しさん
07/07/28 01:24:59
わろた。遅レスなのがいい。

274:デフォルトの名無しさん
07/07/28 15:37:21
GetKeyboardStateってウィンドウがなきゃ使えないの?
コンソールアプリで使ったら全然取得できなかったんだけど

275:デフォルトの名無しさん
07/07/28 20:58:23
そうですよ

276:デフォルトの名無しさん
07/07/29 00:00:51
現在フルスクリーンになったらウィンドウを非表示にするプログラムを組んでいるんですが
何か良い方法はないでしょうか?
検索をしてみても中々見つからなくて_no

277:デフォルトの名無しさん
07/07/29 00:07:06
自分自身なのかほかのウィンドウかわかんね

278:デフォルトの名無しさん
07/07/29 00:28:45
タスクバーやらタイトルバーが消える、
Power Pointのスライドショー実行中画面みたいなものを作りたい、
という感じ?


279:デフォルトの名無しさん
07/07/29 00:30:37
_no on_

280:276
07/07/29 00:46:12
言葉足らずで申し訳ありません_no
フルスクリーンを検出したら自分自身を非表示にする為の方法を探しております

281:名無しさん@そうだ選挙に行こう
07/07/29 00:51:47
自分自身がフルスクリーン?

282:名無しさん@そうだ選挙に行こう
07/07/29 00:53:09
名前が違う。ウザイ

283:名無しさん@そうだ選挙に行こう
07/07/29 00:56:04
他所のウィンドウがフルスクリーンになったらって事か

そもそもフルスクリーン化の方法は多種多様だから
画一的な検出方法はないと思う

284:276
07/07/29 01:02:26
言葉足らずで申し訳ありません_no
自分自身のフルスクリーンを検出したら自分自身を非表示にする為の方法を探しております

285:本物276
07/07/29 01:09:29
自己解決しました

286:偽者276
07/07/29 01:17:58
引き続き情報お願いします。


あと、寿司食いたい

287:名無しさん@そうだ選挙に行こう
07/07/29 01:21:10 BE:372388853-2BP(5)
どれが本物かわかんねwww

フルスクリーンって最大化だったりするw?
それならIsZoomedで定期的に調べるか
WM_SIZEのwParamを調べればいいんでない
あとShowWindowで隠す

画面を覆いつくしてるか調べるんなら
クライアント領域の広さ>スクリーンの広さで良いんじゃね?
最前面かどうかも調べる必要があるけど

288:本物276
07/07/29 01:29:41
いやもう事故解決したから

289:名無しさん@そうだ選挙に行こう
07/07/29 01:50:30
質問をさせて頂きました276です
>>283さん
>>287さん
レス有難うございます。
非常に参考になりました(^^

290:276
07/07/29 01:55:58
どいつもこいつも的外れ
ボタンひとつでできるアピをおしえろや

291:名無しさん@そうだ選挙に行こう
07/07/29 01:59:02
Win32API質問箱 Build55

292:名無しさん@そうだ選挙に行こう
07/07/29 02:09:10
ボタン一つ作るのにどれだけアピが必要か分かって言ってるのか

293:名無しさん@そうだ選挙に行こう
07/07/29 02:11:17
そうだ!そうだ!ボタンつけてくれる彼女作るのにどれだけアピったか分かって言ってるのか

294:名無しさん@そうだ選挙に行こう
07/07/29 02:12:24
なんだよそれwアピール?

295:名無しさん@そうだ選挙に行こう
07/07/29 02:23:40
ボタン付けは手作業だしアイロンがけも手作業です

魔法使いなのにね♪

orz

!!!!!!!!!!!!!!!11111111

296:名無しさん@そうだ選挙に行こう
07/07/29 02:27:49
おもんねーんだよ

297:名無しさん@そうだ選挙に行こう
07/07/29 02:32:41
     ///////
    ///////____________
    ///////  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ̄ ̄
   ///////              (~) チリンチリン
   ///////              ノ,,
  ///////     ∧_∧
  ///////     ( ´∀`)( 厨 ) )) <  夏だなあ〜
 ///////      (つ へへ つ
///////   //△ ヽλ  ) ) 旦
//////  l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄l
/////    ̄| .| ̄ ̄ ̄ ̄ ̄ ̄ ̄| .| ̄
////     ^^^          ^^^

         2chの夏。厨房の夏。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4960日前に更新/90 KB
担当:undef