Win32API質問箱 Build85at TECH
Win32API質問箱 Build85 - 暇つぶし2ch175:デフォルトの名無しさん
10/01/09 12:07:30
顔真っ赤ですよ

176:デフォルトの名無しさん
10/01/09 12:10:42
また必死なキチガイか
リアルで嫌な事でもあったの?w

177:デフォルトの名無しさん
10/01/09 12:11:55
そうやってお前らが構うから調子に乗るんだろ

178:デフォルトの名無しさん
10/01/09 12:18:33
>>175
IDでなくても自演はミエミエ。死ね。クズ。

179:デフォルトの名無しさん
10/01/09 12:25:40
ローカルルールに反したらスレ違い・板違いですよ
分かったら二度と来ないで下さいねクズ^^

180:デフォルトの名無しさん
10/01/09 12:27:13
ローカルルールに反して、検索しなかった事を立証しなさい。
死ねよ。クズ。

181:デフォルトの名無しさん
10/01/09 12:28:35
>>127=>>180
君が立証すれば?

182:デフォルトの名無しさん
10/01/09 12:35:22
>>181
「調べて出直せ」とか言うべきでしたね。w でも後の祭り。
お前がスレ違いだといって議論妨害して事実はひっくり返せない。

183:デフォルトの名無しさん
10/01/09 12:42:16
二日経ってからわざわざ質問妨害されたとか書いてるのが
検索していなかった証拠じゃないか。

184:デフォルトの名無しさん
10/01/09 12:45:20
つまり、二日前は検索していなかった事もわからずに妨害したと言う事だね。
死ねよ。クズ。

185:デフォルトの名無しさん
10/01/09 12:47:38
何かメッセージはあるか、なんてちゃんと検索していれば出ない表現だから。

186:デフォルトの名無しさん
10/01/09 12:49:39
2日かかってアクセラレータキーを知って自分を叩いた連中に一矢報いたくなったのがバレバレ
痛々しい奴だなぁ

187:デフォルトの名無しさん
10/01/09 12:50:11
万人が2chに毎日張り付いていると思うなよ。

188:デフォルトの名無しさん
10/01/09 12:51:21
で、結局アクセラレータは板違いじゃなかったわけだよな。

189:デフォルトの名無しさん
10/01/09 12:52:01
「ちゃんと検索しろ」はローカルルールにはないな。
ローカルルール捏造するなよ。クズ。

190:デフォルトの名無しさん
10/01/09 12:52:18
アクセラレータキーが板違いなんて誰も言ってないでしょうが
馬鹿ですか?

191:デフォルトの名無しさん
10/01/09 12:54:14
>>190
つまり>>128はム板的解決方法を知らなかったわけだな。

192:デフォルトの名無しさん
10/01/09 12:54:20
MSDNライブラリで
Win32 and COM Development→User Interface→Windows User Interface→User Input
を辿ればすぐ見つかるだろが
自分で調べない奴が偉そうに口答えするな

193:デフォルトの名無しさん
10/01/09 12:55:33
>>192
板違いじゃないじゃん w

194:デフォルトの名無しさん
10/01/09 12:57:16
質問する前に検索しないゆとり脳の>>127の存在そのものが板違いってことですよ

195:デフォルトの名無しさん
10/01/09 12:59:19
私は一切検索しません。
でも答えは教えろ。
教えないのは質問妨害。死ね。

何こいつw

196:デフォルトの名無しさん
10/01/09 13:00:46
答えを知らないくせにいちいち間違った回答する奴も邪魔なんだがな。

197:デフォルトの名無しさん
10/01/09 13:01:51
お前以外は答えを知ってるんだが・・・

198:デフォルトの名無しさん
10/01/09 13:02:39
>>195
誰も、そんな事言って無いね。

>>128に質問妨害止めろと言っただけ。それを認められない>>128が詭弁を弄して抵抗
してたけど、>>192で負け決定。

199:デフォルトの名無しさん
10/01/09 13:04:42
ハァ?>>128って誰?

俺は検索しない馬鹿は質問するなと言ってるだけだが

200:デフォルトの名無しさん
10/01/09 13:08:23
なんで>>128にキレてるんだろ
板違いと言われたのがそんなに悔しいのか?

201:デフォルトの名無しさん
10/01/09 13:12:17
検索していない事を立証してから言え。

202:デフォルトの名無しさん
10/01/09 13:15:42
>>127の質問文を打ってる時間があればMSDNで見つけられる以上、
検索しているという事実が無い限り検索していないと判断していい

203:デフォルトの名無しさん
10/01/09 13:18:43
>>202
アクセラレータという機能を知らない人間が>>127を書いている時間内で
MSDNでそれにたどり着く方法があるという主張だな。立証してみたまえ。

204:デフォルトの名無しさん
10/01/09 13:19:35
ああ、こいつ3日前のモーダルループを理解してない馬鹿か
MSDNを調べなくて叩かれたという点で自分と>>127を重ね合わせてるのか。

205:デフォルトの名無しさん
10/01/09 13:21:08
いよいよ反論できなくなったら無関係なのを持ち出して逃げるつもりか。
芯から腐ったクズだな。

206:デフォルトの名無しさん
10/01/09 13:22:42
>>192の方法で辿っていけば見つかるんだが

> Keyboard Accelerators
> This section discusses keyboard accelerators. A keyboard accelerator is a keystroke or combination of keystrokes that generates a command message for an application.

これで分からなかったらAPIとか以前の問題

207:デフォルトの名無しさん
10/01/09 13:33:00
>>192の道順を間違えずに辿りつける奴以外はお断りという主張だな。
そうしたいなら、そういうスレッド作って移住しろ。
お前一人だけで罠にかかる得物待ってて「スレ違い、帰れ」とかやればいい。w

208:デフォルトの名無しさん
10/01/09 13:37:14
また難癖か
一本道なのにどう間違うんだ?

つーかMSDNライブラリの閲覧に慣れてないならそいつの修行が足りないだけ
半年ROMってろ

209:デフォルトの名無しさん
10/01/09 13:49:07
>>208
難癖か? >>128を正当化するために、MSDNに載っていることは検索可能だから、
質問禁止と言ってるお前が100倍難癖。

出てけクズ。

210:デフォルトの名無しさん
10/01/09 13:50:43
だから>>128って誰だよ
自分を叩いてるのは全員同一人物とでも思ってるのか?

211:デフォルトの名無しさん
10/01/09 13:53:47
>>209
そこまでいうなら、別人という事にしといてやるよ。
MSDNライブラリの閲覧に慣れていない奴は質問禁止というのがお前の主張だな、
それなら>>128と同類だから、2人でそういう新スレ作って二度と来るな。

212:デフォルトの名無しさん
10/01/09 13:55:39
質問に答える方はここで質問者来るの身構えて待ってるわけ?
だから、検索しないで質問しに来た奴にまたかよとか思い、イラッとしちゃうわけ?


213:デフォルトの名無しさん
10/01/09 13:57:08
アクセラレータという機能を知らない人間がMSDNで調べるのは無理だろ。
だって猫わかSDK第1部すら習得してないんだぜ?
多分プログラミング暦1週間ぐらいの人間でMSDNやAPIという単語自体知らない可能性が高い。

214:デフォルトの名無しさん
10/01/09 13:59:40
>>212
普通は>>128-129みたいに適当にあしらうだけでしょ
質問者が逆ギレして噛み付かない限りこういう荒れ方はしないよ

215:デフォルトの名無しさん
10/01/09 14:03:46
今度は質問者に責任なすりつけて正当化しようというつもりか。
芯から腐ったクズだな。

216:デフォルトの名無しさん
10/01/09 14:08:35
わからない五大理由に当てはまるやつが相手されないのは
この手の掲示板では普通の事だが、何をカリカリしてるんだ?
嫌なら見なきゃいいだろ。

217:デフォルトの名無しさん
10/01/09 14:10:15
わからない七大理由
1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6.感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7.逆切れする・・・自分の思うようにならないと逆切れする。


思いっきり該当していてワロスwww

218:デフォルトの名無しさん
10/01/09 14:24:55
>>216-217
そんなみっともない自己弁護してないで、MSDNに載ってる事項は質問禁止の新スレ作って
移住しろよ。

219:デフォルトの名無しさん
10/01/09 14:26:44
ここがそういうスレだから。
お前が移住しろよ。

220:デフォルトの名無しさん
10/01/09 14:30:01
このスレに限らず、2ちゃんねるでは1の注意事項読んでから書き込め。

221:デフォルトの名無しさん
10/01/09 14:30:42
//-------------------ここまで俺の自演

//-------------------そしてここからは君の自演だ!↓

222:デフォルトの名無しさん
10/01/09 14:32:55
>>219
ローカルルールの捏造すんな。クズ。

223:デフォルトの名無しさん
10/01/09 14:33:40
質問する前に検索しない人お断りのスレですが何か?
検索しない人大歓迎の初心者スレなら別に立ってるでしょうに

224:デフォルトの名無しさん
10/01/09 14:36:38
主張をすり替えるなよ、お前は「MSDNに記載されている事は到達できるからスレ違い」
と言っている。

225:デフォルトの名無しさん
10/01/09 14:37:56
いいぞもっとやれ

226:デフォルトの名無しさん
10/01/09 14:39:46
お前が勝手にすり替えてるんだろ
俺は検索しない馬鹿は質問するなと言ってるだけ

227:デフォルトの名無しさん
10/01/09 14:42:33
スレリンク(tech板:161番),163,165,167,172,174,178,180,184,189,205,209,215,222

クズクズ五月蝿いので通報してきた

228:デフォルトの名無しさん
10/01/09 14:56:44
>>127
ウインドウメッセージを処理して実現している。
WM_KEYあたりで処理し、SendMessageでウインドウを最小化してるんだろう

229:デフォルトの名無しさん
10/01/09 15:00:46
>>226
検索してもたどり着けない場合があるわけだが、お前は検索していない証拠として
「MSDNに記述されている」事を指摘した(>>192)。
つまり、MSDNに記述されていれば検索可能だから質問してはいけないという事になる。

230:デフォルトの名無しさん
10/01/09 15:20:03
検索してたどり着くから言ってるんだが、頭大丈夫か?

231:デフォルトの名無しさん
10/01/09 15:30:16
個々のページや巡回禁止してるサイトならともかく
トップから4クリックでアクセスできるページが検索でたどり着けないとか有り得ねぇよ

232:デフォルトの名無しさん
10/01/09 15:31:51
つまり、たどりつけない奴は質問禁止という事だな。

233:デフォルトの名無しさん
10/01/09 15:33:52
そういうのを曲解っていうんだよ

234:デフォルトの名無しさん
10/01/09 15:37:47
俺は「MSDNライブラリでたどり着く事例」を示した
次はお前が「どのように検索してもたどり着けない事例」を示す番だ

235:デフォルトの名無しさん
10/01/09 15:38:50
スルー力検定試験場はこちらですか?

236:デフォルトの名無しさん
10/01/09 15:39:56
>>235
残念、あなたは落第です。

237:デフォルトの名無しさん
10/01/09 15:42:53
アクセラレータキーを知らないってWin32プログラマとして有り得なくね?
きっと>>127はアクセラレータキーではない別の何かを期待してると思われ

238:デフォルトの名無しさん
10/01/09 15:48:10
MSDNに記述されている項目は検索可能なので質問禁止です。
MSDNに記述されていない項目はWin32APIではありませんから、スレ違いにつき質問禁止です。

239:デフォルトの名無しさん
10/01/09 15:49:59
MSDNに記述されていないWin32APIのみ質問可能です。

240:デフォルトの名無しさん
10/01/09 15:52:06
キチガイってほんとにいるんだな・・・。

241:デフォルトの名無しさん
10/01/09 15:52:37
Microsoftの定義以外はWin32APIではありません。

242:デフォルトの名無しさん
10/01/09 15:53:28
だからさー、>>127=>>150だって

アクセラレータキーと答えていたら
>メッセージを聞いているのです。知らないならレスしないで下さい。
とか言って荒らすつもりだったキチガイでしょ

243:デフォルトの名無しさん
10/01/09 15:53:50
>>240
とっとと、新スレ作って出てけよ。お前が望んだ事だ。

244:デフォルトの名無しさん
10/01/09 15:55:52
>>242
そこまで妄想すすんでるなら、答える必要ないから来るな。

245:デフォルトの名無しさん
10/01/09 15:56:43
ここは俺が占拠した!嫌なら出てけ!!ってことですね

246:デフォルトの名無しさん
10/01/09 15:57:58
>答える必要ない
>答える必要ない
>答える必要ない


答えられないくせにwwwwwwwwwwwwwwwwwwwwwwwwww

247:デフォルトの名無しさん
10/01/09 16:00:03
おい、キチガイ
ウザイから酉つけろ

248:デフォルトの名無しさん
10/01/09 16:20:32
>>245-247
自演してないで、とっととMSDNに記述されてる事項の質問禁止の
新スレ作って出てけ。

249:デフォルトの名無しさん
10/01/09 16:25:28
自分に反論するのは全員自演ってかwwwwwおめでてーなwwwwwwwww

250:デフォルトの名無しさん
10/01/09 16:32:11
姦国人に不法占拠された竹島みたいなスレ

251:デフォルトの名無しさん
10/01/09 16:36:56
新スレ作って出てけニダ

252:●
10/01/09 17:21:27
このキチガイは俺じゃないですよ
最近はROMってますから

253:デフォルトの名無しさん
10/01/09 17:39:35
逆に考えるんだ
ここでは何を質問すればいいんだ?

254:デフォルトの名無しさん
10/01/09 17:53:01
検索しても解決できないWin32APIの謎について質問すればいいです

255:デフォルトの名無しさん
10/01/09 18:09:07
検索しても出て来ないWIN32APIの謎について詳しい方がこのスレにいらっしゃいますかー?

256:デフォルトの名無しさん
10/01/09 18:12:40
>>192の定義により、4階層以内に記述されている項目は禁止。

257:デフォルトの名無しさん
10/01/09 18:21:41
勝手に定義とか決め付けるなキチガイ

258:デフォルトの名無しさん
10/01/09 18:23:01
キチガイ自治厨うぜぇ

259:デフォルトの名無しさん
10/01/09 18:24:12
4階層だから、容易に辿りつけるんだろ。

260:デフォルトの名無しさん
10/01/09 18:26:34
Advanced Windowsやインサイド Windowsに載ってるような情報なら持ってる奴が答えられるだろ。

261:デフォルトの名無しさん
10/01/09 18:28:40
4階層どころかMSDN Libraryで辿れる程度の内容なら自分で探せっつーの!
何のためのインターネットなんだよ

262:デフォルトの名無しさん
10/01/09 18:33:40
隠しAPI以外質問禁止

263:デフォルトの名無しさん
10/01/09 18:34:18
MSDNは
「項目」⇒(リファレンス⇒関数)⇒「関数」
の余計な抽象階層()がうざいな
そこには何の有益な情報もないのに

264:デフォルトの名無しさん
10/01/09 18:35:55
キチガイのためのインターネットらしい。

265:デフォルトの名無しさん
10/01/09 18:42:14
MSDNも引けないやつがAPIで開発とか笑わせんな

266:デフォルトの名無しさん
10/01/09 18:44:18
そしてこのスレでは全部の質問が禁止されるのであった

267:デフォルトの名無しさん
10/01/09 18:45:38
質問です
⇒(リファレンス⇒関数)⇒
は何のためにあるんですか

268:デフォルトの名無しさん
10/01/09 18:45:51
はあ?MSDNに載ってない細部の情報を知りたい時に質問すればいいじゃん

269:デフォルトの名無しさん
10/01/09 18:47:41
>>268
そんな高度な情報、ここで質問したって解決するわけなかろう

270:デフォルトの名無しさん
10/01/09 18:50:36
>>269
>>260

271:デフォルトの名無しさん
10/01/09 18:50:48
いつもどおりだな

272:デフォルトの名無しさん
10/01/09 18:52:07
Win32API は枯れてるので MSDN と Google と過去ログを探せば 99.9 ㌫解決します。

273:デフォルトの名無しさん
10/01/09 18:54:59
Win32APIで、できないことってありますか?
なんでいろんなAPIが次から次に作られるんですか?

274:デフォルトの名無しさん
10/01/09 18:57:46
>>272
ごめん、2chの過去ログが役に立ったことないわ w

275:デフォルトの名無しさん
10/01/09 18:58:00
APIでできないこと = CO2削減

276:デフォルトの名無しさん
10/01/09 18:59:00
>>274
それはあなたが 馬 鹿 だからです。

277:デフォルトの名無しさん
10/01/09 19:00:17
>>270
Advanced Windows持ってるけど、いちいち本を参照してまで回答しようとは思わないな

278:デフォルトの名無しさん
10/01/09 19:03:13
……。

279:デフォルトの名無しさん
10/01/09 19:04:14
>>276
そう?
MSDNとかCodeProjectとかMSDNのインシデントで大体解決するもん。

ム板はこんな雑談スレばっか。

280:デフォルトの名無しさん
10/01/09 19:05:23
WinAPIってWindows8で無くなるんでしょ?
実際今だってWin9x時代の後方互換で残ってるといっていいし。
これからわざわざ習得しなくてもいいよね。

281:デフォルトの名無しさん
10/01/09 19:07:26
>>280
自分で調べてください

282:デフォルトの名無しさん
10/01/09 19:09:37
基本的にVista以降は.NET前提になっていて、APIはサービスやドライバ用と考えていい

283:デフォルトの名無しさん
10/01/09 19:18:18
いずれ未署名のアンマネージドコードはXPM的な仮想環境上でしか動かせなくなるんじゃね?

284:デフォルトの名無しさん
10/01/09 19:31:47
今まで学んだことの全てが無駄になるのか
おっそろしいなあ

285:デフォルトの名無しさん
10/01/09 19:45:14
2020年から来たんだが、Windows Xで遂にWinAPI(ClassicAPI)のネイティブサポートが廃止された。
しょうがないので自作ソフトを.NETに移植してる所だが、想像を絶する作業で心が折れそうだ。
こんな事なら最初から.NETで作っとくべきだったよ。。。

286:デフォルトの名無しさん
10/01/09 19:47:28
……。

287:デフォルトの名無しさん
10/01/09 19:54:01
雑談でごまかしていないで、>>128と同類のキチガイはMSDN4階層以内
質問禁止の新スレつくって出て行くように。

288:デフォルトの名無しさん
10/01/09 19:56:50
キチガイはあなたです
竹島は日本の領土です
早く出て行って下さい

289:デフォルトの名無しさん
10/01/09 20:01:38
【キチガイの遷移】
目覚まし→MVP→姦国人風キチガイ

実は同一人物??

290:デフォルトの名無しさん
10/01/09 20:06:10
msdn4階層以内は質問禁止というキチガイルールを勝手に作ろうとしている
>>128>>192は早く出て行ってください。

291:デフォルトの名無しさん
10/01/09 20:06:40
>>288
板違い

292:デフォルトの名無しさん
10/01/09 20:08:33
たった三文字しか書いてないレスの奴をキチガイってあんたw
どう考えても半日で1スレに30レスぐらい書いてる奴の方がキチガイでしょうがwww

293:デフォルトの名無しさん
10/01/09 20:12:04
お前がもっと気違い

294:デフォルトの名無しさん
10/01/09 20:12:22
MSDN10階層以内、Google200件以内は禁止します。
自分の力で探す努力をしましょう。

295:デフォルトの名無しさん
10/01/09 20:15:17
しばらく来ないと思ったら突然戻ってきたな
風呂入って晩飯食ってたか?

296:デフォルトの名無しさん
10/01/09 20:21:54
探すキーワードが分からない場合はどうすればいいんですかぁ?

297:デフォルトの名無しさん
10/01/09 20:23:13
諦めて寝ましょう。

298:デフォルトの名無しさん
10/01/09 20:24:11
↑こいつ気違い

299:デフォルトの名無しさん
10/01/09 20:25:45
↑こいつも気違い

300:デフォルトの名無しさん
10/01/09 20:28:25
> クズ
> 死ね
> 消えろ
> 出てけ
でレス抽出してみましょう。

301:69
10/01/09 20:30:36
相変わらずだな、おい w

302:デフォルトの名無しさん
10/01/09 20:31:18
今更ながらこのスレのwikiがあるのに初めて気づいた

303:デフォルトの名無しさん
10/01/09 20:34:35
>>174 消えろ、クズ。
>>178 死ね。クズ。
>>180 死ねよ。クズ。
>>248 新スレ作って出てけ。
>>287 新スレつくって出て行くように。

ようやく落ち着きを取り戻してきたようだが、
一体彼に何があったのだろうか・・・

304:デフォルトの名無しさん
10/01/09 20:36:37
エリートさん、模範的なWin32APIの質問してみてくださいよ。

305:デフォルトの名無しさん
10/01/09 20:40:20
クズや死ねを連発するほど精神状態が不安定になるのってどういう状況なのだろう

306:デフォルトの名無しさん
10/01/09 20:47:23
>>305
板違い

307:デフォルトの名無しさん
10/01/09 20:48:52
では適切な板へ誘導お願いします。

308:デフォルトの名無しさん
10/01/09 20:49:59
>>307
メンタルヘルス板

309:デフォルトの名無しさん
10/01/09 20:50:17
>>303
とっとと消えて失せろ。クズ。

310:デフォルトの名無しさん
10/01/09 20:54:34
メンヘル板ですか……。
つまりこの精神不安定な気違いさんは精神疾患ということですね。
わかりました。ありがとうございます。

311:デフォルトの名無しさん
10/01/09 21:09:21
メンタルヘルス板にて、スレを見て頂いて識者のご意見を伺ったのですが、
やはり彼は精神疾患の類いではないかというお返事を頂きました。
板違いですが、一応ご報告までに……。

312:デフォルトの名無しさん
10/01/09 21:11:04
最近は識者ってのが流行ってんの?

313:デフォルトの名無しさん
10/01/09 21:31:35
その場逃れの言い逃れを積み重ねた結果、MSDN4階層以内は質問禁止などと
いうキチガイルールに行きついてしまった>>192の上司の苦労が忍ばれるな。

314:デフォルトの名無しさん
10/01/09 21:33:20
有識者は流行ってる

315:デフォルトの名無しさん
10/01/09 21:42:52
小澤征爾

316:デフォルトの名無しさん
10/01/09 22:12:03
もうだめだこのスレ

317:デフォルトの名無しさん
10/01/09 22:16:55
もう気遣いはやめろ

318:デフォルトの名無しさん
10/01/10 00:21:13
> クズ
> 死ね
> キチガイ
よく見たらただのオウム返しじゃん
やっぱ病気だわこいつ

319:デフォルトの名無しさん
10/01/10 00:54:36
MSDN4階層以内は質問禁止というキチガイルールに行き付いてしまった己の
マヌケを恥じるべきだな。しかもオウム返しの用法すら知らないようだし。w
とっとと新スレ立てて移住したらどうだ?

320:デフォルトの名無しさん
10/01/10 01:00:06
オウム返しってことは自分も「クズ、死ね、キチガイ」と
言ってたってことだな。 w

321:デフォルトの名無しさん
10/01/10 01:04:14
チンパンジーじゃなくて、メンヘラーだったか。

322:デフォルトの名無しさん
10/01/10 01:07:38
MSDN4階層以内は質問禁止というキチガイルール
を言い出したのはキミ(>>256)でしょうが
記憶喪失ですかぁ??

323:デフォルトの名無しさん
10/01/10 01:21:34
>>322
それは>>192を踏まえてのことだろ

324:デフォルトの名無しさん
10/01/10 01:27:36
僕オリジナルのWin32APIの関数を作るにはどうしたらいいですか?

325:デフォルトの名無しさん
10/01/10 01:31:02
>>192のどこをどう読んだら
MSDN4階層以内は質問禁止というキチガイルール
になるんだか

326:デフォルトの名無しさん
10/01/10 01:33:38
>>324
まず、MSに入社しよう。

327:デフォルトの名無しさん
10/01/10 02:16:55
>>325
じゃあMSDNに記述してることは全面禁止ってことか?

328:デフォルトの名無しさん
10/01/10 02:27:12
MSDNでこうすれば見つかるという文章の
どこから「禁止」と読み取るんだ?

329:デフォルトの名無しさん
10/01/10 02:35:52
いい加減、キチガイいじるのやめろよ。

330:デフォルトの名無しさん
10/01/10 02:49:22
MSDNがしっかりしてないからこんなことになるんだ
だいたい検索機能の一つもないドキュメントなんて考えられない
全部google経由じゃないか(笑)
bingと連携とかすればいいのに

331:デフォルトの名無しさん
10/01/10 02:58:35
検索コネクタ追加してエクスプローラからMSDN検索してますが何か?

332:デフォルトの名無しさん
10/01/10 03:41:31
だからキチガイいじるのやめろって。

333:デフォルトの名無しさん
10/01/10 04:18:26
Search MSDN with Bingと書かれた入力欄が見えないようですな
もう少しいじり続けてみよう

334:デフォルトの名無しさん
10/01/10 10:19:26
模範的なWin32APIの質問をやってみてくださいよ

335:デフォルトの名無しさん
10/01/10 11:42:56
ここまで恥を晒しても寝て起きたら脳内リセットか。

336:デフォルトの名無しさん
10/01/10 11:55:02
確かにアクセラレータが板違いとか言ったら恥ずかしいわな

337:デフォルトの名無しさん
10/01/10 12:12:02
アクセラレータが板違いなんて誰も言ってませんが
相変わらず妄想の激しいキチガイですね

338:デフォルトの名無しさん
10/01/10 12:14:29
MSDNに検索機能が無いという証拠を挙げたまへ

339:デフォルトの名無しさん
10/01/10 13:16:34
>>337
何が板違いなの?

340:デフォルトの名無しさん
10/01/10 13:33:09
これだけ荒れてるのに当の質問者である>>127が来ないということは
昨日からファビョってる気違いが>>127本人と考えて良さそうだ

341:デフォルトの名無しさん
10/01/10 13:36:28
……。

342:デフォルトの名無しさん
10/01/10 13:39:03
アクセラレータは板違いではないし、アクセラレータが板違いと言った人物もいない訳だが、
いったい何を言ってるんだ?

343:デフォルトの名無しさん
10/01/10 16:46:01
で、結局ctrl+wのwmはどうなのよ?
教えてえろい人!

344:デフォルトの名無しさん
10/01/10 16:49:38
てめーにはおしえてやんねーくそしてねろ

345:デフォルトの名無しさん
10/01/10 17:17:23
>>343
TranslateAccelerator()をコールすると適切な
WM_COMMANDかWM_SYSCOMMANDが発生する。

346:デフォルトの名無しさん
10/01/10 17:20:00
ctrl+w自体にメッセージは割り当てられてねーよ

347:デフォルトの名無しさん
10/01/10 17:35:19
WM_KEYDOWN捕まえてGetKeyStateでおk

348:デフォルトの名無しさん
10/01/10 17:50:26
MSDNに検索機能の一つもない

の説明マダー??

349:デフォルトの名無しさん
10/01/10 17:53:50
きえろぶっとばされんうちにな

350:デフォルトの名無しさん
10/01/10 17:54:21
無いものに説明も何もねーよ。


351:デフォルトの名無しさん
10/01/10 18:00:36
俺が作ってやる

352:デフォルトの名無しさん
10/01/10 18:00:47
つまり>>330のキチガイが馬鹿って事ですね

353:デフォルトの名無しさん
10/01/10 18:03:25
MSDNに検索機能があるにもかかわらず
> 検索機能の一つもない
と言ってるから聞いてるんだけど?

354:デフォルトの名無しさん
10/01/10 18:03:45
でも、実際MSDNで検索するより、「site:msdn.microsoft.com」を付けてGoogleで検索した
方が速いよね。

355:デフォルトの名無しさん
10/01/10 18:05:18
速かねーよ

356:デフォルトの名無しさん
10/01/10 18:07:21
検索コネクタいいぞ
MSから拾ってきたやつを少し改造して検索範囲をWin32 & COM内に限定すれば
CEや.NETなんかの雑音を拾わなくて済む

357:デフォルトの名無しさん
10/01/10 18:16:01
結局、
> だいたい検索機能の一つもないドキュメントなんて考えられない
の根拠は示せないの?

358:デフォルトの名無しさん
10/01/10 18:40:08
ScriptFreeで見てるんじゃね
俺もだけど

359:デフォルトの名無しさん
10/01/10 18:44:00
つまり基地外はScriptFreeで見ていたが故に
MSDNに検索機能がないと本気で思い込んでいて、
「検索機能ないだろが!『質問する前に検索しろ』と言うやつ死ね!」
と勝手に憤慨して大暴れしていたってことか

360:デフォルトの名無しさん
10/01/10 18:53:03
>>328
忘れたふりしてとぼけるつもりか? 脳軟化ジジイ
説明してやるよ。

脳軟化ジジイ 調べずに質問するのはスレ違いと発言
>>173 調べずに質問するのはスレ違いですよ
>>179 ローカルルールに反したらスレ違い・板違いですよ

検索していない事はわからない、立証しろと要求される
>>180 ローカルルールに反して、検索しなかった事を立証しなさい。

脳軟化ジジイ、後の事は全然考えず、MSDNライブラリですぐ見つかる(から検索していない)と発言。
>>192
> MSDNライブラリで
> Win32 and COM Development→User Interface→Windows User Interface→User Input
> を辿ればすぐ見つかるだろが
> 自分で調べない奴が偉そうに口答えするな

361:デフォルトの名無しさん
10/01/10 18:55:18
……。

362:デフォルトの名無しさん
10/01/10 18:59:14
だから、事実と妄想を切り離せ。

> アクセラレータが板違いとか言った
> MSDN4階層以内は質問禁止というキチガイルールに行き付いてしまった
> 検索機能の一つもない

こんな事実はどこにも無い。

363:デフォルトの名無しさん
10/01/10 19:01:55
>>173 調べずに質問するのはスレ違いですよ
>>192 MSDNライブラリで(中略)すぐ見つかるだろが

で、どこを読めば
> MSDN4階層以内は質問禁止というキチガイルール
になるんだ?

364:デフォルトの名無しさん
10/01/10 19:02:57
     カタカタ
  || ̄ Λ_Λ
  ||_(Д`; ) 「なに?この基地外粘着スレ・・・」
  \⊂´   )
    (  ┳'

365:デフォルトの名無しさん
10/01/10 19:07:46
ム板一の基地外スレと聞いて飛んできました

366:デフォルトの名無しさん
10/01/10 19:09:05
どこで聞いたの?幻聴ですか?

367:デフォルトの名無しさん
10/01/10 19:11:33
Win32APIをするとしたらプロの方はどのような言語を使用するのですか?


368:デフォルトの名無しさん
10/01/10 19:13:47
マダァ-? (・∀・ )っ/凵⌒☆チンチン
はやく次の燃料投下しれ

369:デフォルトの名無しさん
10/01/10 19:14:02
>Win32APIをする
君は日本語の勉強をしなさい。

370:デフォルトの名無しさん
10/01/10 19:14:22
>>367
C/C++が多いと思うけど、色んな言語で使うでしょ。

371:デフォルトの名無しさん
10/01/10 19:45:50
今日はキチガイ元気ないね
昨日はクズ死ね連呼して活発だったのに

372:デフォルトの名無しさん
10/01/10 19:56:59
>>367
VC++

373:デフォルトの名無しさん
10/01/10 20:00:28
>>367
VB6、VBA

374:デフォルトの名無しさん
10/01/10 22:33:35
>>363
都合の悪いところを省略しないように、>>192
>>180 ローカルルールに反して、検索しなかった事を立証しなさい。
を受けての発言、>>192なりに検索しなかった事の証明らしい。w

375:デフォルトの名無しさん
10/01/10 22:42:57
もう飽きた。

376:デフォルトの名無しさん
10/01/10 22:47:35
Googleで
『Site:msdn.microsoft.com 検索キーワード』
ってやるとMSDN内の検索がデキルヨ!!

377:デフォルトの名無しさん
10/01/10 22:57:37
もう飽きた?
「もう許してください」だろ。二度と質問妨害しないなら許してやるよ。

378:デフォルトの名無しさん
10/01/10 23:05:55
もう許してください。

379:デフォルトの名無しさん
10/01/10 23:07:25
もう許してください。

380:デフォルトの名無しさん
10/01/10 23:07:44
。が余計なんだよ

381:デフォルトの名無しさん
10/01/10 23:08:42
もう許してください

382:デフォルトの名無しさん
10/01/10 23:09:27
もう許してください

383:デフォルトの名無しさん
10/01/10 23:10:03
「もう許してください」

384:デフォルトの名無しさん
10/01/10 23:10:10
もう許してください

385:デフォルトの名無しさん
10/01/10 23:10:48
「もう許してください」

386:デフォルトの名無しさん
10/01/10 23:13:59


    もう許してください



387:デフォルトの名無しさん
10/01/10 23:15:53
          ____
         / ̄ ̄ ̄ \
      /   :::::\:::/\  
     /    。<一>:::::<ー>。 
     |    .:::。゚~(__人__)~゚j   もう許してください
     \、   ゜ ` ⌒´,;/゜
    /  ⌒ヽ゚  '"'"´(;゚ 。  
   / ,_ \ \/\ \
    と___)_ヽ_つ_;_ヾ_つ.;._


388:デフォルトの名無しさん
10/01/10 23:16:09
もうして下さい

389:デフォルトの名無しさん
10/01/10 23:17:50
もうくさい

390:デフォルトの名無しさん
10/01/10 23:19:24
もさい

391:デフォルトの名無しさん
10/01/10 23:20:08
ださい

392:デフォルトの名無しさん
10/01/10 23:20:15
して下さい
  して下さい
    して下さい

393:デフォルトの名無しさん
10/01/10 23:22:22
ゆるい

394:デフォルトの名無しさん
10/01/10 23:22:27
も ゆ し く さ
 う る て だ い

395:デフォルトの名無しさん
10/01/10 23:24:42
もゆる

うるし

うるさい

396:デフォルトの名無しさん
10/01/10 23:25:07
 う ゆ     さい
も   るしてくだ

397:デフォルトの名無しさん
10/01/10 23:27:43
もう  し     ね
  ゆる てください

398:デフォルトの名無しさん
10/01/10 23:32:55
             _,,..r'''""~~`''ー-.、
            ,,.r,:-‐'''"""~~`ヽ、:;:;:\
           r"r          ゝ、:;:ヽ
   r‐-、   ,...,, |;;;;|       ,,.-‐-:、 ヾ;:;ゝ
   :i!  i!  |: : i! ヾ| r'"~~` :;: ::;",,-‐‐-  `r'^! 
    !  i!.  |  ;| l|  ''"~~   、      i' |     イェ~イ
     i! ヽ |  | |    ,.:'"   、ヽ、   !,ノ
    ゝ  `-!  :| i!  .:;: '~~ー~~'" ゙ヾ : : ::|
   r'"~`ヾ、   i! i!   ,,-ェェI二エフフ : : :::ノ~|`T    >>377見てるー?もう許してください
  ,.ゝ、  r'""`ヽ、i! `:、   ー - '" :: : :/ ,/         
  !、  `ヽ、ー、   ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
   | \ i:" )     |   ~`'''ー---―''"~

399:デフォルトの名無しさん
10/01/10 23:33:59
もうゆてださいゆるてくさもうるくだもうゆるしくだいうゆしだるしいゆ
しだもゆてくだもうゆるてくさいもだてくさいもるてくだてくださうてく
だいくさゆるてもいもうゆしくさもうくもうゆしてくださゆてくだいうる
しいうるくださいうるくるしてさいうゆしてもうゆしさもくだいしくださ
いもゆしてもゆるしくださいもるしてもしてさうてくいもうゆしもうるて
くうるてくさもうゆるしくいるてさもうるしださしださもてくだしてくだ
うゆるくださゆしくさもうゆるてくいゆだもしくだいもうるしくさいして
くだいもうるだもうゆるしうゆるさいもゆるしくもうるしくいもうゆして
だもうしださるしてくだいもうゆしださゆてくださもうゆてさいゆるしさ
いゆるてくもるてくもゆしくゆださいもうゆしくださいもうるしていもう
くうゆくいゆるしださるしてくさゆしうるしてうるしてもうしくださいも
るてだいうゆしてくださうゆるくうるしてだいてくさいもうるしくもゆる
てくだうださてさもしくだいていもうゆるしくいるくださゆるくうゆるて
ださもゆてくさいしてさうしてくだいもうしだいもうゆるてくるだもうる
してさいもうゆしてくさいもうゆるてくもうるしてだもうゆるしてだうゆ
しいもうしだいうゆるてくだいてだもるてさいもゆくいうるてさるくださ
うゆるてだいるしだいもゆしてくだもうゆさもうるしだいうしいもしくゆ
るくだいゆるしてだうゆしてくだいもゆしださもうてださうるくさゆるく
だいうてださいしくだもうしださもしくさもゆしくだいもうるてくだいも
ゆしてさもるしてくだもうるしくさもうしもうしくいうゆくさいしだるて
ださいうるだいゆしくだもうゆるくさいうゆるださうゆるくさいもゆるし
てさもうゆるてださいうてさゆしてくさてだもうゆしくもうゆしてださも
ゆしていうるてるしてださもゆしてくだいうゆるしてさうるしくゆしてい
うしてくいゆてもうゆてくさもゆてださいもうるくださうてださしだうゆ
るていしていもうさいもるしてださいもうしてくだいもゆしてさいもゆる
くだもゆるてだいうゆくさうくさうるしだしてさいゆてだもうしてくだい
もだもしてくいゆしだるしてくださいゆるしてさゆるださいるしくうゆる
しださいもうゆしだうるくださうしてくだもうゆるてくださいもゆしいゆ

400:デフォルトの名無しさん
10/01/10 23:35:23
         ____
       /   u \
      /  \    /\    飽きやすい2ちゃねらのことだから
    /  し (>)  (<) \  そろそろ沈静化してるはず・・・
    | ∪    (__人__)  J |  ________
     \  u   `⌒´   / | |          |
    ノ           \ | |          | 
  /´                | |          |
 |    l             | |          |

         ____
       /   u \
      /  \    ─\    チラッ
    /  し (>)  (●) \
    | ∪    (__人__)  J |  ________
     \  u   `⌒´   / | |          |
    ノ           \ | |          | 
  /´                | |          | 
 |    l             | |          |

           ____
       /::::::::::::::::\
      /::::::─三三─\
    /:::::::: ( ○)三(○)\   もう許してください
    |::::::::::::::::::::(__人__)::::  |  ________
     \:::::::::   |r┬-|   ,/ .| |          |
    ノ::::::::::::  `ー’´   \ | |          |  
  /:::::::::::::::::::::             | |          |  
 |::::::::::::::::: l               | |          |


401:デフォルトの名無しさん
10/01/10 23:43:09
もうゆるいしださくて

402:デフォルトの名無しさん
10/01/10 23:50:23
これはひどい

403:デフォルトの名無しさん
10/01/11 00:02:36
ム板の中では最も荒れてるスレ・・・なのかな?
元々わりと荒んだスレではあったけど、一、二年くらい前に「知らないならレスしないでください」
って書き込みが流行りだした辺りからどんどん酷くなっていったような気がする

404:デフォルトの名無しさん
10/01/11 00:04:05
        ゴガギーン
             ドッカン
         m    ドッカン
  =====) ))         ☆
      ∧_∧ | |         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   )| |_____    ∧_∧   <  おらっ!出てこい>>377
     「 ⌒ ̄ |   |    ||   (´Д` )   \  gdgdの責任取れ、この...低脳がァ―!!
     |   /  ̄   |    |/    「    \     \___________
     |   | |    |    ||    ||   /\\
     |    | |    |    |  へ//|  |  | |
     |    | |    ロ|ロ   |/,へ \|  |  | |
     | ∧ | |    |    |/  \  / ( )
     | | | |〈    |    |     | |
     / / / / |  /  |    〈|     | |
    / /  / / |    |    ||      | |
   / / / / =-----=--------    

405:デフォルトの名無しさん
10/01/11 00:11:25
とりあえず禁句設定
★MSDN調べろ
★ググれ
★過去ログ引け
これで改善されるんでは。
このスレの過去ログが過去ログとして機能するのはBuild 50辺りまで。

406:デフォルトの名無しさん
10/01/11 00:13:02
というかストレス溜め込みすぎだよ

407:デフォルトの名無しさん
10/01/11 01:56:12
結局>>127の答えは>>346でやっと出たの?

408:407
10/01/11 01:57:19
間違えた、>>346>>347

409:デフォルトの名無しさん
10/01/11 02:07:44
>>345だろ

410:デフォルトの名無しさん
10/01/11 02:11:07
素朴な疑問










defファイル書いてる?

411:407
10/01/11 02:28:51
>>409
>>346で否定されてるけどその点はどうなの?

412:デフォルトの名無しさん
10/01/11 03:02:06
>>127の答え

Spy++で見ろ

413:デフォルトの名無しさん
10/01/11 03:13:29
>>405
> ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
>>1に書いてあることが禁句って・・・

414:デフォルトの名無しさん
10/01/11 03:31:17
原則準拠の掛け声だけでスレが埋め尽くされないように
>>1に原則をまとめておいて、>>1以外では
原則論を敢えて述べることは控える。

これって異常な発想か?

415:407
10/01/11 03:32:21
>>412
spy++使ってキーボードのメッセージ(WM_KEYUPは除く)みたんだけどこんな感じだったよ
他にもパラメータあったけど、どの場合も変わらないから消しちゃった

//wキー
WM_KEYDOWN nVirtKey:'W' ScanCode:11
WM_CHAR chCharCode:'119' ScanCode:11

//ctrlキー
WM_KEYDOWN nVirtKey:VK_CONTROL ScanCode:1D

//ctrl+w
WM_KEYDOWN nVirtKey:VK_CONTROL ScanCode:1D
WM_KEYDOWN nVirtKey:'W' ScanCode:11
WM_CHAR chCharCode:'23' ScanCode:11

これを見るとWM_CHARが来た時chCharCode(wParam)の値が23ならctrl+wが押されたことになる??
けど文字コード見ると23はETBとか言う文字コードになってるからこれは関係ないのかな?
となると結局GetKeyState()なんて知らなかったらこれだけ見てもどうすれば良いのか分からないんじゃないの?

416:デフォルトの名無しさん
10/01/11 03:47:37
> これって異常な発想か?
よくわかってるじゃん

417:416の指示により以下はこの繰り返しに統一
10/01/11 03:51:44
>>1
過去ログ/MSDN/その他サイト ググレ
つまらん質問するな

418:デフォルトの名無しさん
10/01/11 03:51:49
ググれが禁句なんて聞いたことない。w

419:デフォルトの名無しさん
10/01/11 03:53:28
>>416のどこが指示だ?相変わらず妄想がひどいな

420:デフォルトの名無しさん
10/01/11 03:53:46
今時ググっても、2ch関連の良くわからん質疑応答スレが
先頭に出るんですがね(蛇足だが質問も回答も間違ってることが
よくある)

421:デフォルトの名無しさん
10/01/11 03:57:00
>>415
ctrl+wを押したときだけ特定のメッセージが来るかどうか
をspy++で見れば答えが得られるってこと
WM_KEYDOWNやWM_CHARしか飛んでないってことは
何もメッセージが割り当てられていないのが理解できる

422:デフォルトの名無しさん
10/01/11 03:59:20
-2ch -chiebukuro
ぐらい付けるだろjk

423:407
10/01/11 04:04:54
>>421
なるほど、そういうことだったのね

424:デフォルトの名無しさん
10/01/11 04:05:14
前にもググれ調べろと言われてキレた基地外がいたが同じ奴かね

425:デフォルトの名無しさん
10/01/11 05:50:24
1スレ無駄にしそうだなぁ

426:デフォルトの名無しさん
10/01/11 06:31:18
「調べろ」「ググれ」を禁句とか言ってる気違いが住み着いたからなぁ

427:デフォルトの名無しさん
10/01/11 06:58:00
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものではありません。

アイと研究員とのやり取りに利用するスレッドではないので、
関係者以外も書きこんで下さい。

                  京都大学霊長類研究所

428:デフォルトの名無しさん
10/01/11 07:00:55
チンパンジーならまだしもメンヘラーだからタチが悪い。

429:デフォルトの名無しさん
10/01/11 07:05:20
>>427
むかしのアイちゃんは、聞いても無いのに色々と話をして
くれたもんだが、最近は3語しか言わなくなったなw
年をとったのか、知能が高くなったのか、オブジェクト
指向にかぶれたのか知る由もないが
とにかくSmallTalkになっちゃったね。

430:デフォルトの名無しさん
10/01/11 07:13:34
言っても無いのに色々と妄想してくれるようになった。

431:デフォルトの名無しさん
10/01/11 07:20:11
Win32APIのこのスレ的な定義をそろそろよろ

432:デフォルトの名無しさん
10/01/11 07:24:44
ググレカス
URLリンク(ja.wikipedia.org)

433:デフォルトの名無しさん
10/01/11 07:47:43
ここもWikiレベル以下か...鬱

434:デフォルトの名無しさん
10/01/11 07:49:52
wikipediaをwikiっていうな

435:デフォルトの名無しさん
10/01/11 08:00:14
天才とか言っていろいろなことさせられて、初期レベルの霊長類の
わずかな記憶領域を使い尽くされて、やがて本能を侵食されて
衰弱する
動物実験はいやだな・・・

436:デフォルトの名無しさん
10/01/11 09:18:18
風紀委員会からのお知らせです。

一般的な商用ソフトはリバースエンジニアリングを禁止しています。
spy++で調べる事は使用許諾に反するので行わないでください。

437:デフォルトの名無しさん
10/01/11 09:44:15
spy++で調べる事はリバースエンジニアリングではないのだが、
いったい何を言ってるんだ?

438:デフォルトの名無しさん
10/01/11 09:45:49
妄想です

439:デフォルトの名無しさん
10/01/11 09:47:07
リバースエンジニアリングとは、ソフトウェアやハードウェアなどを分解、あるいは
解析し、その仕組みや仕様、目的、構成部品、要素技術などを明らかにすること。
プログラムの分野では、モジュール間の関係の解明やシステムの基本仕様の分析と
いった行為を含む。

440:デフォルトの名無しさん
10/01/11 09:50:53
Spy++程度でリバースエンジニアリングだったら
タスクマネージャだってリバースエンジニアリングだろ。
どれだけ頭が悪ければ気が済むんだ?

441:デフォルトの名無しさん
10/01/11 09:53:33
ソフトウェアのインストールフォルダをエクスプローラで開くのもリバースエンジニアリングだなw

442:デフォルトの名無しさん
10/01/11 09:56:26
そのソフトに色々な入力を与えて出力を見るのもリバースエンジニアリングだな
システムの基本仕様の分析になるもんな

443:436
10/01/11 09:57:13
リバースエンジニアリングって言ってみたかっただけです。ごめんなさい。

444:デフォルトの名無しさん
10/01/11 13:09:58
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀


445:デフォルトの名無しさん
10/01/11 13:57:56
下手糞な文字だなあ

446:デフォルトの名無しさん
10/01/11 14:27:27
今までの長い歴史の中で最低最悪のスレだな

447:デフォルトの名無しさん
10/01/11 14:31:10
この流れだと次スレで最低最悪の歴史を更新するでしょう。

448:デフォルトの名無しさん
10/01/11 14:32:31
質問が無いのがいけないんだ!!

449:デフォルトの名無しさん
10/01/11 14:41:46
今時Win32で開発してる人は、自力で解決できる上級者か、周りが見えてない馬鹿のどちらかだから、質問が無いのが自然。

450:デフォルトの名無しさん
10/01/11 14:46:02
質問するぐらいなら自分で探した方が早いからな

451:デフォルトの名無しさん
10/01/11 16:14:15
MSDN4階層までは全部記憶していて当然だからな。

452:デフォルトの名無しさん
10/01/11 16:18:16
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

453:デフォルトの名無しさん
10/01/11 16:27:03
msdn4階層ばっか言ってるキチガイまだいるのかw

454:デフォルトの名無しさん
10/01/11 16:32:37
まあ実際のところMSDN4階層以内だとOverviewにも届いてない程だし
Win32プログラマにとっては知ってて当然な情報しか無いけどな

455:デフォルトの名無しさん
10/01/11 16:34:03
          ____
         / ̄ ̄ ̄ \
      /   :::::\:::/\  
     /    。<一>:::::<ー>。 
     |    .:::。゚~(__人__)~゚j   もう許してください
     \、   ゜ ` ⌒´,;/゜
    /  ⌒ヽ゚  '"'"´(;゚ 。  
   / ,_ \ \/\ \
    と___)_ヽ_つ_;_ヾ_つ.;._


456:デフォルトの名無しさん
10/01/11 16:44:15
コピペしなくても書けるレベルになるとMSDN4階層以内の情報は見る価値ないし、
分からないときは最初からReferenceあたりで探すようになるからね
そしてReferenceまでの階層が深すぎてイライラするw

457:デフォルトの名無しさん
10/01/11 16:47:11
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

458:デフォルトの名無しさん
10/01/11 16:57:14
MSDN4階層ってアクセラレータとかダイアログボックスとか用語の説明ばっかりじゃんw

459:デフォルトの名無しさん
10/01/11 16:58:28
用語すらわからんやつは質問するなってことだ

460:デフォルトの名無しさん
10/01/11 17:01:09
「ダイアログボックスって何?」

確かに、こんな質問は禁止でいいよw

461:デフォルトの名無しさん
10/01/11 17:02:42
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

462:デフォルトの名無しさん
10/01/11 18:01:59
> MSDN4階層以内は質問禁止というキチガイルール
全然キチガイルールじゃなかったね

463:デフォルトの名無しさん
10/01/11 18:07:36
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

464:デフォルトの名無しさん
10/01/11 18:20:16
ワロタwww
禁止に一票入れとくよw

465:デフォルトの名無しさん
10/01/12 07:39:48
test

466:デフォルトの名無しさん
10/01/12 09:24:26
aho

467:デフォルトの名無しさん
10/01/12 13:32:57
FinderSystem Dev.がどうやってテキストを取得しているかご存知の方はいらっしゃいますか?

某アプリが表示している文字列を取得したいのですが、
実際には8文字表示されているのに
WM_GETTEXTLENGTHは4が返ってくるし、
WM_GETTEXTも100文字分指定しても先頭4文字しか取得できません。
VS2010β2付属のSpy++も4文字しか認識しません。

FinderSystem Dev.のメインウインドウのキャプションには何も表示されないのですが、
ウインドウビューアで階層をたどっていくと、ウインドウ名?の欄には正確に8文字表示されます。
どなたかヒントをください

ちなみに今のC#コードです
public static string GetWindowTextEx2(IntPtr hWnd) {
int len = SendMessage(hWnd, WM_GETTEXTLENGTH, 0, 0) + 1;
StringBuilder sb = new StringBuilder(len);
SendMessage(hWnd, WM_GETTEXT, len, sb);
return sb.ToString();
}
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, [MarshalAs(UnmanagedType.LPTStr)] StringBuilder lParam);
public const int WM_GETTEXT = 0x000D;
public const int WM_GETTEXTLENGTH = 0x000E;

468:デフォルトの名無しさん
10/01/12 13:43:07
MSDNのWM_GETTEXTの部分読んで下さい
WM_GETTEXTは万能じゃありません

コントロールによっては別のメッセージ使わないと駄目ですし
相手プロセス内で行動することも必要になってきます

469:デフォルトの名無しさん
10/01/12 13:44:21
某アプリとか書かずにちゃんと名前書いたら?

470:467
10/01/12 14:10:07
>>468
ありがとうございます
漁ってみます
>>469
どうせ誰も知らないだろうと思って具体的な名前は出しませんでした
カノープスのアナログキャプチャカードMTVX2005のソフト
Feather2005 Ver8.17.002の操作パネル(リモコンウインドウ)の再生位置の時刻表示です
ちなみに再生ファイル名は取れていました

471:デフォルトの名無しさん
10/01/12 15:21:18
メッセージボックス(OKボタンのみのやつ)のOKボタンのコントロール識別子の値を教えてください
0x0400だと思ってGetDlgItemしたらNULLが返ってきました

472:デフォルトの名無しさん
10/01/12 15:30:42
それぐらいSpy++で調べろよ・・・

473:デフォルトの名無しさん
10/01/12 17:20:30
>>470
UIAかMSAAで取得してるんじゃね?

474:467
10/01/12 18:22:35
ふと思い立ち、
SendMessageAとSendMessageWとで、それぞれ余計な文字コード変換をしないようにbyte配列を渡して受け取ってみたところ
SendMessageAでそれらしき値が返ってくるのを確認しました。
SendMessageWだと4文字で切られている雰囲気です。

[DllImport("user32.dll", CharSet = CharSet.Ansi)]
public static extern int SendMessageA(IntPtr hWnd, int Msg, int wParam, StringBuilder lParam);

StringBuilder sb = new StringBuilder(256);
int r = SendMessageA(hnd, WM_GETTEXT, 100, sb);

のようにしてみたところ、sbにきちんと8文字取れるようになりました。
ただrに入る値は4です。
これは対象アプリかOS(XP SP3です)のバグと思って良いのでしょうか?
お騒がせしました。ありがとうございました。

475:デフォルトの名無しさん
10/01/12 18:27:13
ふと思い立ちって、、、>>467読んだ瞬間にそう思ったよ。
まあ問題なのは、不具合は全部自分以外のバグと思っちゃうところじゃないのかな。

476:デフォルトの名無しさん
10/01/12 18:33:50
WM_GETTEXTはA/W関係ないと思うが・・・?

477:デフォルトの名無しさん
10/01/12 18:43:01
8文字が全て全角文字で、ANSIで8バイト、Unicodeで4文字って事だろ。
マルチバイト文字とワイド文字の違いを分かってないだけなのに
OSのせいにするその脳細胞がバグってる。

478:デフォルトの名無しさん
10/01/12 18:49:51
XP以降のEM_SETSEL等はSendMessageAでもUnicode扱いするバグがあるんだが・・・

479:467
10/01/12 19:04:42
対象アプリの表示「 0:37:15」

確認コード
byte[] buff = new byte[256];
int r = SendMessageA(hnd, WM_GETTEXT, 100, buff);
int r = SendMessageW(hnd, WM_GETTEXT, 100, buff);
[DllImport("user32.dll")]
public static extern int SendMessageA(IntPtr hWnd, int Msg, int wParam, byte[] lParam);
[DllImport("user32.dll")]
public static extern int SendMessageW(IntPtr hWnd, int Msg, int wParam, byte[] lParam);

SendMessageAの結果
r=4 buff= 0x20,0x30,0x3a,0x33,0x37,0x3a,0x31,0x35,0x00以降全て0
SendMessageWの結果
r=4 buff= 0x20,0x00,0x30,0x00,0x3a,0x00,0x33,0x00,0x00以降全て0

どちらの結果もwParamの値と、戻り値の整合性がとれていないと思うのですが。
試しにWM_GETTEXTLENGTHを送ってもAもWもどちらも4が返ってきました。

480:デフォルトの名無しさん
10/01/12 19:20:45
そもそもSendMessageの宣言は合ってるのか?

481:デフォルトの名無しさん
10/01/12 19:28:29
OSのバグじゃなくて.NETかお前の書いたソースの問題。
とりあえずC#スレで聞いて来い。

482:デフォルトの名無しさん
10/01/12 20:16:09
>VS2010β2付属のSpy++も4文字しか認識しません。

483:デフォルトの名無しさん
10/01/12 21:55:22
>>479
正しく機能しないと思うなら、正しく機能するようにむりやり書いておけばいいと思うよ
APIにバグなんて意外とあるし、バグでなければどうせそのうち矛盾して直す羽目になるから

484:デフォルトの名無しさん
10/01/12 21:59:14
宣言が間違ってる。ref が足らない。

485:デフォルトの名無しさん
10/01/12 21:59:48
IntPtr で受けて、Masharl.PtrToStringAnsi() とかで文字列に変換しろ。

486:デフォルトの名無しさん
10/01/12 22:09:45
バッファ確保しとかないとダメだろ。

487:デフォルトの名無しさん
10/01/12 22:32:19
相手側の実装の問題かも

488:467
10/01/12 22:50:04
自己解決しました

489:デフォルトの名無しさん
10/01/12 22:57:01
マーシャリングの問題なのでAPIスレの範疇ではない

490:デフォルトの名無しさん
10/01/12 23:11:51
XP VC6 SDK
_MBCSビルドで正常に表示されている仮想リストビューが _UNICODEビルドに変更すると
LVN_GETDISPINFO(W)が来ず、なぜか LVN_GETDISPINFO(A)が来るのでそれに対し
WCHAR文字列のポインタを与えると それを charと解釈し正常に文字が表示されません。

試しに LVS_OWNERDATAを外して InsertItemで WCHARの文字列を挿入すると 3カラム中
1カラム目は正常に表示され、2,3カラム目はデータが無いので LVN_GETDISPINFO(A) が
発生し、前述と同じ表示になります。
LVN_GETDISPINFO(A)に対し、WCHAR文字列ではなくchar文字列のポインタを与えると
2,3カラム目も正常に表示され、1カラム目は WCHAR、2,3カラム目は charという
おかしな状態になります。

何か LVN_GETDISPINFO(W)が来ない原因が思い当たりますでしょうか。

491:デフォルトの名無しさん
10/01/12 23:52:31
>>490
ウィンドウクラスは WC_LISTVIEWW になっているかい?

492:デフォルトの名無しさん
10/01/12 23:57:50
はい。念のため、CreateWindowExW、WC_LISTVIEWW としても実行してみましたが
同じでした

493:490
10/01/13 00:56:40
原因が分かりました。

他の言語の GUIに リストビューを貼り付ける形で 何の言語からも手軽に 仮想リストビュー
や表示するデータを利用できるように作った DLLなのですが、その親となる相手方のコントロ
ールやウィンドウをサブクラスしていて、親(相手方)が ANSIだった為 リストビューが親に
ANSI のメッセージ(WM_NOTIFY)を送っていたようです。
間に1枚 UNICODEのコントロールを作成することで解決しました。

>>491 ありがとうございました

494:デフォルトの名無しさん
10/01/13 01:31:03
BitBltでソースの画像より大きいサイズを指定すると
余った部分が真っ黒になるようだけど、
その部分の色を指定することは出来ないの?

495:デフォルトの名無しさん
10/01/13 02:51:59
>>494
背景とソースを合成したビットマップを動的に作成してBitBltするか
ソースの画像サイズでBitBltしてから描画した画像の範囲をExcludeClipRectして最後にソースよりも大きいサイズの矩形を塗りつぶす。

496:デフォルトの名無しさん
10/01/13 02:57:51
入力先はソースより大きくする理由はない
出力先が大きいなら塗り潰す

497:デフォルトの名無しさん
10/01/13 03:05:55
>>496
StretchBltと間違えていませんか?
BitBltは入力元のサイズは指定できませんよ。

498:デフォルトの名無しさん
10/01/13 03:14:59
指定できなくても元サイズはあるだろう
destをそれと同じサイズにすればいいだけ

499:デフォルトの名無しさん
10/01/13 03:23:43
真っ黒になる(=ゼロクリアする)かどうかって不定じゃなかったか?
ちゃんと正しいサイズを指定しろ。

500:デフォルトの名無しさん
10/01/13 03:32:19
>>498
じゃあこれはどういう意味ですか?
> 入力先はソースより大きくする理由はない

501:デフォルトの名無しさん
10/01/13 03:40:52
絵を絵より大きなサイズ指定して出力しても仕方がないだろう

502:デフォルトの名無しさん
10/01/13 03:56:24
>>500
そんなん俺に聞かれたって知るかよ

503:デフォルトの名無しさん
10/01/13 05:42:34
知らないならレスしないで下さい。ウザイだけです。

504:デフォルトの名無しさん
10/01/13 10:28:10
そもそもBitBltにソースのサイズを超える指定をした場合の言及がないので、
動作は未定義と考えるべき。
ドライバの実装など環境に依存する可能性があるので、そもそも使うべきではない。

505:デフォルトの名無しさん
10/01/13 10:59:23
Vista以降はドライバに依存しないでしょ

506:デフォルトの名無しさん
10/01/13 13:02:16
だれがVista以降専用だと書いているんだ?
なんで脳内妄想で書いてもいない前提条件を付けるの?

507:デフォルトの名無しさん
10/01/13 13:56:45
質問する際に対象OSを書かない場合は質問時点での最新OSとみなします。

508:デフォルトの名無しさん
10/01/13 14:12:45
SDK的解釈かよw

509:デフォルトの名無しさん
10/01/13 18:03:45
>>496
ダブルバッファとやらだと
画面全体のサイズに描画するものじゃないの?

510:デフォルトの名無しさん
10/01/13 18:22:08
画面全体のサイズのバッファを用意してるからな

511:デフォルトの名無しさん
10/01/14 12:37:57
[Mainウィンドウ]→→→※[TreeViewウィンドウ(Mainのowned)]
     ↓
     [Mainダイアログ(Mainの子)]

※印のTreeViewウィンドウは、CreateWindow()でなければ実現できない
機能を持たせているので、独自にメッセージループをもっています。

ここで、その※印のTreeViewウィンドウを開いたまま Mainウィンドウを
閉じてアプリを終了すると、”ゾンビ状態?”になり、タスクマネージャーに
プロセスが残ります…

どうも PostQuitMessage() が実行されてないようなんですが、
なにが悪いのか、ヒントだけでもお願いいたします。 m(。。)m

512:デフォルトの名無しさん
10/01/14 12:51:47
PostQuitMessageで独自のメッセージループは抜けるけど、
元のメッセージループはそのまま走っているからじゃないかな
もう一回PostQuitMessageしてみたらどうだろう

513:デフォルトの名無しさん
10/01/14 14:27:28
> CreateWindow()でなければ実現できない機能
意味不明
たぶんTreeViewをサブクラスすれば済む話のような気がする

514:デフォルトの名無しさん
10/01/14 17:25:29
設計思想が悪い

515:デフォルトの名無しさん
10/01/14 17:42:35
頭が悪い

516:デフォルトの名無しさん
10/01/14 17:50:04
>CreateWindow()でなければ実現できない
>機能を持たせているので、独自にメッセージループをもっています。

CreateWindowの利用と、独自にメッセージループを持つという内容が繋がらない。
この独自というのがTreeViewを完全に再実装しているのか、
メッセージループの中でさらにメッセージループを使っているということなのか、
別スレッドで回しているということなのか全く伝わらない。


517:デフォルトの名無しさん
10/01/14 18:09:18
全く伝わらない奴がなぜレスするの?

518:デフォルトの名無しさん
10/01/14 18:14:47
独自のモーダルループを用意してるんだろ。
そんな事も分からない連中は黙っとけ。

519:デフォルトの名無しさん
10/01/14 18:26:01
俺も全く意味が分からなくてレスしなかったけど、意味が分からないということも
伝えないとダメだなw
同じスレッドで作成したウインドウなら、普通は全て1つのメッセージループで
処理するものだしね。

別のものを「メッセージループ」と間違って呼んでいるのか、それとも別スレッドなのか、
あるいはPeekMessageでhWndを限定しながら回してるのか。

CreateWindowでなければ実現できない機能というのもよく分からない。
Dialogだとできないって意味なのかな?

>>518
TreeViewウインドウを開いたままMainウインドウを操作できるようだから、
モーダルではないと思う。

520:デフォルトの名無しさん
10/01/14 18:35:30
IEのプロキシ設定を行った場合、
そのアドレス、ポートの情報を
win32api で取得することは可能でしょうか?

521:デフォルトの名無しさん
10/01/14 18:48:57
>>519
モーダルダイアログとモーダルループの違いも分からないの?馬鹿なの?

522:デフォルトの名無しさん
10/01/14 18:54:07
モーダルダイアログとモーダルループが分からない人ってまだ居たのか。
まあ、回答者のレベルが低すぎるのがこのスレ最大の欠点だが。

523:デフォルトの名無しさん
10/01/14 18:59:59
どこのスレにも一人ぐらいいるでしょw
ろくに知識無いくせにやたらと回答したがる奴

524:デフォルトの名無しさん
10/01/14 20:39:42
オレオレ

525:デフォルトの名無しさん
10/01/14 20:40:25
エンドレスループですね

526:デフォルトの名無しさん
10/01/14 20:44:29
知識ある人はレスしないで下さい。ウザイだけです。

527:デフォルトの名無しさん
10/01/14 21:17:37
もし、※ループのGetMessageでWM_QUITを拾うと、WM_QUITがMSGキューから消えてる
Mainループでは、WM_QUITが拾えないので無限ループ

528:デフォルトの名無しさん
10/01/14 21:19:26
正しくは、WM_QUITは、内部フラグをONにしているだけとか書くなよ>知識あるやつ

529:デフォルトの名無しさん
10/01/14 22:02:55
>>512で答え出てるのにここまで引っ張るあたりさすがだな
しかも知識無い馬鹿まで混じってるしw

530:デフォルトの名無しさん
10/01/14 22:07:57
Win32 の基礎知識を理解してない馬鹿の回答は禁止します。

531:デフォルトの名無しさん
10/01/14 22:26:29
>>520
InternetQueryOption

532:デフォルトの名無しさん
10/01/14 22:31:15
>>529
>>512の現象分析は正しいが、解決法は間違っとる。

533:デフォルトの名無しさん
10/01/14 22:58:45
間違ってないよ
そんな事さえ分からんのか

534:デフォルトの名無しさん
10/01/14 23:00:41
知識無い馬鹿はスルーしろ。

535:デフォルトの名無しさん
10/01/14 23:03:11
>>532
間違っているというのなら、何が間違っていて正解は何なのかを提示しろ。
煽るだけのどこかの馬鹿と一緒になるぞ。

536:デフォルトの名無しさん
10/01/14 23:17:45
どこかの馬鹿(笑)

お前だよwww

537:デフォルトの名無しさん
10/01/14 23:21:34
msdnに検索機能が無いとかほざいた馬鹿?

538:デフォルトの名無しさん
10/01/14 23:23:44
正解

539:デフォルトの名無しさん
10/01/14 23:31:48
どうでもいい

540:デフォルトの名無しさん
10/01/14 23:35:19
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

541:デフォルトの名無しさん
10/01/14 23:48:14
許しを請うなら二度と来るな。

542:デフォルトの名無しさん
10/01/14 23:53:34
許しを請いに来い

543:デフォルトの名無しさん
10/01/14 23:57:32
ねえ、Win32の知識に乏しいのになぜスレに居るの?
正直に答えてよ。

544:デフォルトの名無しさん
10/01/14 23:59:58
質問スレだからだよ

545:デフォルトの名無しさん
10/01/15 00:04:53
理由になってない。
少なくとも回答する立場では無いだろう。

546:デフォルトの名無しさん
10/01/15 00:05:44
元の質問者ほったらかしで雑談するのもうやめようぜ。

547:デフォルトの名無しさん
10/01/15 00:07:44
質問は>>512で解決してるだろ

548:デフォルトの名無しさん
10/01/15 00:09:31
現時点で未解決の質問は>>543だけです
当事者は早く答えなさい

549:デフォルトの名無しさん
10/01/15 00:15:07
>>535
> 質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。

550:デフォルトの名無しさん
10/01/15 00:24:42
>>549
MSDNに検索機能なんてないだろ
いったいどれだけホラ吹けば気が済むんだ?

551:デフォルトの名無しさん
10/01/15 02:42:05
ホント、学生レベルの回答者が多いな。

552:デフォルトの名無しさん
10/01/15 07:15:44
どこかの馬鹿という言葉にすぐさま反応しているのは、
自分にその認識があるのを認めてしまったことを示すわけだけどね。

553:デフォルトの名無しさん
10/01/15 08:14:08
ちょっとAPIの質問と違うのですが、CreateWindowでコマンドボタンを作成した場合
戻り値のHWNDはどこに置くのがスタンダードなんでしょうか?

メッセージで呼び出されるウィンドウプロシージャ内にstatic宣言かグローバル宣言かに
ナルト思うのですが。

554:デフォルトの名無しさん
10/01/15 10:02:43
GWL_USERDATAにオク。

555:デフォルトの名無しさん
10/01/15 10:12:14
ウインドウ自体をclassで管理して、親ウインドウのメンバ内に置く。

556:デフォルトの名無しさん
10/01/15 10:52:58
ボタンくらいならID振って、戻り値は関数の成否判定のみ

557:デフォルトの名無しさん
10/01/15 13:55:41
レジストリファイル(.reg)を
プログラム上から読込み、レジストリ登録を行いたいのですが、
間単に行えるAPIはないでしょうか?

また、逆に指定したレジストリのキー配下を.reg形式で出力するAPIも
あれば教えていただきたいです。


558:デフォルトの名無しさん
10/01/15 14:01:08
regedit使え

559:デフォルトの名無しさん
10/01/15 14:02:35
むしろreg.exe使え

560:557
10/01/15 14:08:25
>>558,559

外部のモジュールが使えないので、悩んでいます。
APIがなければ、自作で.regファイルを読み込み、 1個ずつ登録して行きます。

561:デフォルトの名無しさん
10/01/15 14:09:58
外部て、OSに標準で備わってるファイルだろ

562:デフォルトの名無しさん
10/01/15 14:16:47
APIだってある意味外部のモジュールでしょうが

563:デフォルトの名無しさん
10/01/15 14:50:11
557は頭が悪いからその辺理解できないのね

564:デフォルトの名無しさん
10/01/15 15:18:47
>>557
そういう用途は恐らくVB-Scriptを使うのが最善ではないかと

565:デフォルトの名無しさん
10/01/15 15:38:38
"VB-Script"?

566:デフォルトの名無しさん
10/01/15 16:02:46
VBScriptなりJavaScriptなり場合によってはPerlScriptを
使ってWSHでも使えば?Windows Scripting Host.
メモ帳でコード作ってファイルのアイコン、マウスク
リック一発で一発起動。
Windowx9xの頃からあるんでそこそこ安定しているし
最近のマシンだったら十分早い。
Windows power shellのほうが良いという人はそっち
使えばいいし...
C++でレジストリ環境のAPIを使うやり方は恐らく
とりあえずは知らなくてもよいことまで
いちいち勉強しなければならなくなる可能性大

567:デフォルトの名無しさん
10/01/15 16:24:51
そんな事しなくてもバッチファイルでregコマンドを呼べばいいじゃん

568:デフォルトの名無しさん
10/01/15 16:29:58
>>566はreg.exeで.regファイルが読み書き出来るのを知らないんでしょ

569:デフォルトの名無しさん
10/01/15 16:40:22
プロシージャ呼び出しじゃなきゃいや。という理由であったとしても、
もRPCの仕組み知っていれば意味無い事がわかるし。

570:デフォルトの名無しさん
10/01/15 16:47:40
もRPCって何?

571:デフォルトの名無しさん
10/01/15 17:32:15
>>566
MSDNとか調べると一番嫌なのは、結果的にも取り敢えず知らなくて
も良かったことまで調べなければならなくなること。
これは辛いよね。確かに。フラストレーションが滅茶苦茶溜まる。
>>568
Wsh知ってるんだったらReg.exeも当然知ってるだろうし
当然バッチも使った上でのWsh推奨だろ
VBScriptは型が無いようであるVariantが標準型だからC++プログラマ
にとってはJavaScriptよりか使いやすいんじゃないかと

572:デフォルトの名無しさん
10/01/15 17:57:54
レジストリキーとファイル名を引数にコマンドを実行するだけのスクリプトに型なんて関係無いでしょうが
知らないのに無理にレスしなくていいよ

573:デフォルトの名無しさん
10/01/15 17:59:55
とりあえず>>566=>>571が頭悪いのは分かった

574:デフォルトの名無しさん
10/01/15 18:12:22
>>571
君はプログラマに向いてない
転職をおすすめする

575:デフォルトの名無しさん
10/01/15 18:31:40
そもそもJavaScriptとJScriptを混同している時点で終わってる。

576:デフォルトの名無しさん
10/01/15 18:39:56
MSDNとか調べると一番嫌なのは、
Dr.GUIとかいうアホなキャラが
うだうだ御託並べた駄文読まされた挙句
それが探してるものと全然関係ない話題だと気付いたとき

577:デフォルトの名無しさん
10/01/15 18:51:49
いや、それはもっと早い段階で気付くべき

578:デフォルトの名無しさん
10/01/15 19:00:54
検索が下手な気がする
Win32内に絞り込んでおけばその手のゴミは拾わないはず

579:デフォルトの名無しさん
10/01/15 19:29:48
切削されたgoogle経由の検索が好まれる所以

580:デフォルトの名無しさん
10/01/15 19:43:49
MSDN検索でWin32&COMを指定した方がいい
google経由はノイズが多すぎてうざい

581:デフォルトの名無しさん
10/01/15 19:45:36
っつーか Dr.GUY ってなんであんなにおしゃべりなんだ?
そもそもあんなもの MSDN に要らんだろ?

582:デフォルトの名無しさん
10/01/15 19:52:05
Dr.GUYってのはわざとじゃなくて素で間違えたな

583:デフォルトの名無しさん
10/01/15 19:56:34
検索できない馬鹿の言い訳は見苦しいので終了

584:デフォルトの名無しさん
10/01/15 20:02:16
大して知識も無いド素人がうだうだ御託並べた駄レスの方が迷惑です

585:デフォルトの名無しさん
10/01/15 20:23:50
馬鹿は使うな!

以上!

586:デフォルトの名無しさん
10/01/15 20:35:33
馬鹿は使うな!

以上!

587:デフォルトの名無しさん
10/01/15 20:44:09
馬鹿は使うな!

以上!

588:デフォルトの名無しさん
10/01/15 21:06:34
馬鹿は使うな!

以上!

589:デフォルトの名無しさん
10/01/15 21:10:56
いくら大事なことだからって4回も言わなくていい

590:デフォルトの名無しさん
10/01/15 21:16:21
いくら言ったところで当の本人が自覚してないから無駄

591:デフォルトの名無しさん
10/01/15 21:42:19
>馬鹿は使うな!
>以上!

うわっ誰も使えねえ!!!

592:デフォルトの名無しさん
10/01/15 21:50:06
馬鹿以外は使えますが、何か?

593:デフォルトの名無しさん
10/01/15 23:57:17
そうだね。
使えないのはお前らだけだね。

594:デフォルトの名無しさん
10/01/16 00:04:59
ホント、役に立たんスレだな w

学生さんは回答やめたら?

595:デフォルトの名無しさん
10/01/16 00:29:21
と、このスレ一番の馬鹿が申しております

596:デフォルトの名無しさん
10/01/16 00:36:25
今時JScriptってもしかしてJavaをJ++だと未だに言う人?

597:デフォルトの名無しさん
10/01/16 00:37:16
さあ、必ず反論しないと気が済まない馬鹿が来ましたよ~

598:デフォルトの名無しさん
10/01/16 00:38:53
>>566=>>571=>>596
こいつが消えればスレは平和になる

599:デフォルトの名無しさん
10/01/16 00:42:23
ん?鋭い指摘でもしたつもり?


600:デフォルトの名無しさん
10/01/16 00:42:53
今時っていうかWindows7でも.jsの説明にJScriptと書いてあるんですが(笑)
Windowsが存在しない時代から来た未来人ですか?

601:デフォルトの名無しさん
10/01/16 00:45:44
・モーダルループを知らない
・reg.exeを知らない
・JScriptを知らない
・MSDNの検索機能を知らない

602:デフォルトの名無しさん
10/01/16 00:48:44
ここまで恥を晒しながらも平然と書き込みできるのが信じられない

603:デフォルトの名無しさん
10/01/16 00:49:48
人工知能だろ

604:デフォルトの名無しさん
10/01/16 00:51:19
人工”知能”を名乗るな

605:596
10/01/16 00:52:45
自己解決しました

606:デフォルトの名無しさん
10/01/16 01:53:59
>>605
どうやって解決したか教えて。

607:596
10/01/16 02:04:16
歴史の教科書を読み返しました
ちなみに私は2077年から来ました

608:デフォルトの名無しさん
10/01/16 02:23:59
>>607
歴史の教科書にJScriptが載ってるのですか?

609:デフォルトの名無しさん
10/01/16 02:46:18
Webの歴史書に決まってるだろ

610:デフォルトの名無しさん
10/01/16 02:50:43
古墳から出土しました

611:デフォルトの名無しさん
10/01/16 06:10:38
APIでレジストリ扱うんだったら、仮想PCにWin2000とか
インストールしてそこで慣れてから。開発マシンとは言え
リアルPCではやらんほうがいい。
reg.exe+バッチだと文字列のきめ細かい操作が絡むとたちまち
面倒になってくる。第一.regファイルもMS内部仕様のファイル
なんで扱わないで済ませられるんだったらそうしたほうがいい。
WSHを使う場合、J(ava)Script/VBScriptの選択があるがどち
らでもお好きなほうで

612:デフォルトの名無しさん
10/01/16 07:52:02
構って貰いたくてわざとやってるとしか思えない。
以後の発言はコテを強制します。

613:デフォルトの名無しさん
10/01/16 07:58:26
リア小じゃねぇの?w

614:デフォルトの名無しさん
10/01/16 08:10:18
変なのが住み着いちゃったね

615:デフォルトの名無しさん
10/01/16 08:15:04
>J(ava)Script/VBScript
間違いを間違いとして認められない気性がよく表れている。
さらに全然関係ない話を挟んでごまかそうとするところとか。

616:デフォルトの名無しさん
10/01/16 08:32:19
WScript.ShellオブジェクトとかをC++で操作すればいいんじゃね?
あ、APIの話じゃないから関係ねぇかw

617:デフォルトの名無しさん
10/01/16 08:46:57
そもそも必要性が皆無

618:デフォルトの名無しさん
10/01/16 09:06:29
プログラムから.regファイルに関わろうとする必要性がね

619:デフォルトの名無しさん
10/01/16 09:09:36
regedit.exe/reg.exe/regedit2.exe等専用の形式が.regなんで
その仕様に依存したプログラムを作ろうとしているのにそもそも
問題がある。APIに依存したプログラムすら問題視されているこの
ご時勢に。

620:デフォルトの名無しさん
10/01/16 09:33:11
解決方法は以下の三つ

.regを使用せず独自の形式を使う
外部プログラムから.regを利用する
.regの構文を独自のプログラムで読み出す

で、質問の条件を満たすのは3つめのみ
以上が結論

で、wshとかテストを仮想環境でやるとか、脱線も甚だしい。

621:デフォルトの名無しさん
10/01/16 09:36:41
619はMVPだろ
質問者の狭い世界ではそんな要求されてねぇのに

622:デフォルトの名無しさん
10/01/16 10:05:58
3つめの結論を取る限りWsh.Shell オブジェクトを
使わぬ手はないね。これをする際にScriptでシミュレート
することが出来るのが嬉しいね。
レジストリをReg系APIで弄るPGのテストをリアルマシン
でするのはレジストリ飛ばして再インストールしました。
一部業務データが消えました、ごめんなさいで許される趣味で
やってる奴らだろ。Windowsプログラマなら常識以前じゃん

623:デフォルトの名無しさん
10/01/16 11:09:39
外部プログラムですら駄目だと言っている質問者にwshを利用させようとする馬鹿さ加減は、
さすがにJScriptとJavaScriptを混同するだけのことはある。

624:デフォルトの名無しさん
10/01/16 11:15:38
RegSaveKey()、RegLoadAppKey() って違うの?

625:デフォルトの名無しさん
10/01/16 11:21:18
.htaに書かれているのはJScript JavaScriptどっち?

626:デフォルトの名無しさん
10/01/16 11:27:08
Wsh.Shellと[wc]script.exeを混同しているおバカさんですか?

627:デフォルトの名無しさん
10/01/16 11:35:14
WScript.ShellとWsh.exeを混同している人よりかマシだろ

628:デフォルトの名無しさん
10/01/16 12:21:38
いい加減コテつけろよキチガイ

629:デフォルトの名無しさん
10/01/16 12:54:04
APIの枠組みだけで閉じてしまったら
(Win32) APIプログラミングはできないだろ
COMとかRDBとかを同時並行に勉強しないとな

630:デフォルトの名無しさん
10/01/16 13:13:34
Win32 APIは枠組みじゃないだろ、そもそもからしてよキチガイ

631:デフォルトの名無しさん
10/01/16 13:26:53
だからコテつけろ

632:デフォルトの名無しさん
10/01/16 13:33:49
コテつけるのはキチガイ

633:デフォルトの名無しさん
10/01/16 13:49:27
既に基地外だからコテつけろ

634:デフォルトの名無しさん
10/01/16 13:51:48
さっさとコテつけろよキチガイ

635:デフォルトの名無しさん
10/01/16 14:02:42
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀

636:デフォルトの名無しさん
10/01/16 17:55:10
メッセージループと他の処理をスレッド
それぞれ別のスレッドで動かしているんだけど
他の処理スレッドからアプリを終了させるには
単純にWM_DESTROYを送るだけでいいの?

637:デフォルトの名無しさん
10/01/16 18:25:46
WM_DESTROYを送るというのが大間違い

638:デフォルトの名無しさん
10/01/16 18:31:08
>>636
スレッドを全て終了させる必要があるよ

ちなみにメッセージループを抜けるには
メッセージループを実行しているスレッド内でPostQuitMessage関数を呼べばいい
大抵はウィンドウ破棄のタイミングでアプリケーションを終了させるので
ウィンドウ破棄時に送られるWM_DESTROY内でPostQuitMessage関数を呼ぶ
だからWM_DESTROYを送ると終了できるように見える

639:デフォルトの名無しさん
10/01/16 19:46:39
練習でエディタ作ってるんですが
IMEの変換中の文字列って小さく補正?されるんでしょうか?
同じサイズの同じフォントにしたいんですが
こんな感じで2パターン試したところ変換中の文字のほうが小さくなります

LOGFONT logfont;
#if 0
HFONT default_guifont = (HFONT)::GetStockObject(DEFAULT_GUI_FONT);
::GetObjectA(default_guifont,sizeof(logfont),&logfont);
#else
::SystemParametersInfo( SPI_GETICONTITLELOGFONT,sizeof(LOGFONT),&logfont,0);
#endif
::ImmSetCompositionFont(ime,&logfont);

640:デフォルトの名無しさん
10/01/16 22:44:30
>>638
他のスレッドを終わらせるのってどうやるの?
TerminateThreadだとメモリリーク起きるんでしょ?

641:デフォルトの名無しさん
10/01/16 22:49:03
フラグでも何でも使ってリターンさせりゃいいだろ

642:デフォルトの名無しさん
10/01/16 22:51:07
ここはAPIスレなのでAPI使って回答しなさい

643:デフォルトの名無しさん
10/01/16 22:51:36
あ”?

644:デフォルトの名無しさん
10/01/16 22:54:56
あぴ♥

645:デフォルトの名無しさん
10/01/16 23:05:34
>>637
じゃあWM_CLOSEは?

646:デフォルトの名無しさん
10/01/16 23:55:08
WM_CREATEやWM_DESTROYはOSが送ってくるメッセージであって
プログラマが送るメッセージではない

647:デフォルトの名無しさん
10/01/17 01:02:34
頭が固いと640みたいな発想になるのかな

648:デフォルトの名無しさん
10/01/17 04:27:25
JScriptとJavaScript
昔はWSH専用コードがJScript
HTMLに埋め込まれているのがJavaScriptで
ほぼ通った。
しかし.NETが出て10年以上経つた現在
JScriptとはほぼJScript.NETのことを指す
でいいんじゃね?(つまりWSH専用コード
もJavaScriptと統一。同じ文法なんで)

649:デフォルトの名無しさん
10/01/17 04:58:58
コテつけろや キチガイ

650:デフォルトの名無しさん
10/01/17 05:42:55
>>647
頭が固いのではなくプリエンプティブマルチタスクOSに関する基礎知識がないものと思われる

651:デフォルトの名無しさん
10/01/17 06:49:12
>TerminateThreadを不用意に使うとメモリリークが起こったりする
原因になる

「夕焼けが出ると明日は快晴」
と同じ信頼レベルで概ね正しいが、100%正しいわけではない。

脳軟化症気味だから、ちょっとコ難しい横文字が出ると
100%正しいことなんだと、右辺と左辺を等式で
結んでしまうんじゃ?

652:デフォルトの名無しさん
10/01/17 08:04:50
このツンデレめ。下3行が「べ、べつにあなたの~」に対応するわけだな。

653:デフォルトの名無しさん
10/01/17 11:30:41
HTMLに埋め込まれてるのもIEの場合JScript

654:デフォルトの名無しさん
10/01/17 11:34:37
URLリンク(msdn.microsoft.com)(VS.85).aspx

を見れば、MSのECMAScript実装が「JScript」である、ってことぐらいわかると思うんだけどな・・・。
当然、ブラウザだからどう、なんてのは関係ない。

655:デフォルトの名無しさん
10/01/17 11:51:14
関係はあるだろ
MSの実装がJScriptならMSのブラウザならJScriptということになる

656:デフォルトの名無しさん
10/01/17 12:00:07
なんでIEでは<script lang='JavaScript'>なんてHTML
読むと一見正常動作するように見えて実は...
というデマが流れたりしかねないんでさ
そういう些細な話はもうやめたら?

657:デフォルトの名無しさん
10/01/17 12:02:53
文脈の読めない馬鹿乙。

658:デフォルトの名無しさん
10/01/17 12:10:34
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀


659:デフォルトの名無しさん
10/01/17 12:24:09
JScriptとJScript.NETは違うんだから、後者を指したいなら
JScript.NETと明示的に言うか、そうでなければ、誤解の起こらない
それなりの文脈のもとでJScriptといわなければだめだろう

660:デフォルトの名無しさん
10/01/17 12:25:33
一緒だと考えてるのはMVPくらいだろ?

661:デフォルトの名無しさん
10/01/17 12:28:05
>>640
終了用のEventを用意したり
PostThreadMessageで終了用メッセージを投げたり

662:デフォルトの名無しさん
10/01/17 12:40:56
何?JavaScriptとJScript.NETが違うって?
常識じゃん。それって

663:デフォルトの名無しさん
10/01/17 12:43:10
JavaScriptとJScriptも違うのは常識だけどな

664:デフォルトの名無しさん
10/01/17 13:10:53
SpiderMonkeyもV8もJavaScriptとは違うと言えるな。

665:デフォルトの名無しさん
10/01/17 13:12:58
SpiderMonkeyはJavaScriptだけどな。

666:デフォルトの名無しさん
10/01/17 13:24:06
JavaScriptは言語仕様であり、かつその実装のこと
ECMAScriptとはJavaScriptやJScript等の言語を共通化するために作られた言語仕様
SpiderMonkeyはJavaScriptの実装のコード名
JScriptはECMAScript互換の言語仕様及び実装のこと

まとめると

SpiderMonkeyはJavaScript
JScriptはJavaScriptではない
ECMAScriptはJScriptではないが、JScriptはECMAScriptの一種
ECMAScriptはJavaScriptではないが、JavaScriptはECMAScriptの一種

667:デフォルトの名無しさん
10/01/17 13:29:41
  ▄▄      ▄▄▄     █  ▄█
▄██▄▄   ▄▄▄▄▄  ▀▀▀▀▀▀█▄▄▄▄▄  █
▄█▄▄▄▄  ▀   █   ▀▀▀▀▀▀  █    █
 █▄         █   ▀▀▀▀ ▀▀▀█▀▀▀ █
  █▄  █    ▄█   █▀▀█    █    █▄
   ▀▀▀   ▀▀▀    ▀▀▀▀    ▀     ▀▀
    ▄▄▄▄▄▄      ▄▄▄
 ▀▀▀▀ █▀▀ ▀▀▀▀▀█▀    █
     █▀        █    ▀▀█▀      ▀▄
     █         █▀▀▀   █   █▄   ▀
     █▄▄▄      █  ▄▄▄      ▀▀
               ▀    ▀▀▀



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