Win32API質問箱 Build ..
[2ch|▼Menu]
2:デフォルトの名無しさん
10/01/02 20:07:39
83 スレリンク(tech板)
82 スレリンク(tech板)
81 スレリンク(tech板)
80 スレリンク(tech板)
79 スレリンク(tech板)
78 スレリンク(tech板)
77 スレリンク(tech板)
76 スレリンク(tech板)
75 スレリンク(tech板)
74 スレリンク(tech板)
73 スレリンク(tech板)
72 スレリンク(tech板)
71 スレリンク(tech板)
70 スレリンク(tech板)
69 スレリンク(tech板)
68 スレリンク(tech板)
67 スレリンク(tech板)
66 スレリンク(tech板)
65 スレリンク(tech板)
64 スレリンク(tech板)
63 スレリンク(tech板)
62 スレリンク(tech板)
61 スレリンク(tech板)

3:デフォルトの名無しさん
10/01/02 20:07:54
60 スレリンク(tech板)
59 スレリンク(tech板)
58 スレリンク(tech板)
57 スレリンク(tech板)
56 スレリンク(tech板)
55 スレリンク(tech板)
54 スレリンク(tech板)
53 スレリンク(tech板)
52 スレリンク(tech板)
51 スレリンク(tech板)
50 スレリンク(tech板)
49 スレリンク(tech板)
48 スレリンク(tech板)
47 スレリンク(tech板)
46 スレリンク(tech板)
45 スレリンク(tech板)
44 スレリンク(tech板)
43 スレリンク(tech板)
42 スレリンク(tech板)
41 スレリンク(tech板)
40 スレリンク(tech板)
39 スレリンク(tech板)
38 スレリンク(tech板)
37 スレリンク(tech板)
36 スレリンク(tech板)
35 スレリンク(tech板)
34 スレリンク(tech板)
33 スレリンク(tech板)
32 スレリンク(tech板)
31 スレリンク(tech板)

4:デフォルトの名無しさん
10/01/02 20:08:07
30 スレリンク(tech板)
29 スレリンク(tech板)
28 スレリンク(tech板)
27 スレリンク(tech板)
26 スレリンク(tech板)
25 スレリンク(tech板)
24 スレリンク(tech板)
23 スレリンク(tech板)
22 スレリンク(tech板)
21 スレリンク(tech板)
20 スレリンク(tech板)
19 スレリンク(tech板)
18 スレリンク(tech板)
17 スレリンク(tech板)
16 スレリンク(tech板)
15 スレリンク(tech板)
14 URLリンク(pc5.2ch.net)
13 URLリンク(pc5.2ch.net)
12 URLリンク(pc5.2ch.net)
11 URLリンク(pc5.2ch.net)
10 URLリンク(pc5.2ch.net)
9 URLリンク(pc5.2ch.net)
8 URLリンク(pc5.2ch.net)
7 URLリンク(pc3.2ch.net)
6 URLリンク(pc3.2ch.net)
5 URLリンク(pc3.2ch.net)
4 URLリンク(pc3.2ch.net)
3 URLリンク(pc.2ch.net)
2 URLリンク(pc.2ch.net)
1 URLリンク(pc.2ch.net)

5:デフォルトの名無しさん
10/01/02 20:08:19
SDK最新版
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)
URLリンク(www.microsoft.com)

●以下のサイトは間違いが多いのでこのスレでは超超超不評です●
URLリンク(www.geocities.jp)

6:デフォルトの名無しさん
10/01/02 20:27:13
馬鹿は使うな!

以上!

7:デフォルトの名無しさん
10/01/02 20:36:19
天才は使え!

以上!

8:デフォルトの名無しさん
10/01/02 20:59:52
馬鹿な天才は使え!

以上!

9:デフォルトの名無しさん
10/01/02 21:14:32
なんでここの回答者ってカリカリしてんの?

10:デフォルトの名無しさん
10/01/02 21:31:58
カリカリするのが癖です

11:デフォルトの名無しさん
10/01/02 21:35:52
力リ力リって何?

12:デフォルトの名無しさん
10/01/02 22:44:20
c言語を学んでいるのですがゲームなどを作るにはWindowsプログラミングを学ばなくてはいけませんか?

13:デフォルトの名無しさん
10/01/02 23:19:02
モーダルループって何だ?
モーダルダイアログのループ、じゃないよな?

14:デフォルトの名無しさん
10/01/02 23:21:02
>>12
どういうゲームを作りたいのか知らんけど、場合によっては必要だろうね。

15:デフォルトの名無しさん
10/01/03 00:26:43
>>13
URLリンク(www.google.co.jp)

16:デフォルトの名無しさん
10/01/03 00:28:47
>>13
URLリンク(www.google.com)

17:デフォルトの名無しさん
10/01/03 00:31:20
検索しないで質問する馬鹿が多すぎ

18:デフォルトの名無しさん
10/01/03 00:36:54
検索って何だ?
検の索、じゃないよな?

19:13
10/01/03 00:42:34
残念、>>15のように検索したんだが、用語の意味を解説しているサイトが
見つからなかったから質問したのだ。

>>16の英語で探すか

20:デフォルトの名無しさん
10/01/03 00:46:09
>このように、メインのメッセージループから制御を奪うモーダルループや
>>15の一番上のサイトに書いてあるんだが、バカですか?

21:デフォルトの名無しさん
10/01/03 00:49:01
>>14
なるほどありがとうございました

22:デフォルトの名無しさん
10/01/03 00:49:47
MSDNで"modal loop"で検索しても大量にヒットするんだが
何が残念、だか

23:デフォルトの名無しさん
10/01/03 00:52:00
日本語・英語以外で検索したんでしょ
これでMVPが日本人じゃ無いって証明できた

24:デフォルトの名無しさん
10/01/03 00:53:15
>>20
で、それがあっているという証拠は?

25:デフォルトの名無しさん
10/01/03 00:54:44
"modal loop" でググったら
blogs.msdn.com が一番上に来るな

26:デフォルトの名無しさん
10/01/03 00:55:40
>>24
MSDNぐらい見ろよ馬鹿
今年もMVPになりたいのか?

27:13,24
10/01/03 01:05:12
モーダルループそのものの意味の説明を探してたが、>>26でmsdnの
説明文にモーダルループが出てきたわ。
とりあえずフックに関する用語だということが分かったからあとはフックのサイトを幾つか
回れば大体の意味は分かりそうだな。

28:デフォルトの名無しさん
10/01/03 01:08:34
MSDNを検索すればモーダルループという用語の説明が載ってるから言ってるんだが・・・
検索も出来ないのか?

29:デフォルトの名無しさん
10/01/03 01:10:31
スレリンク(tech板:793番)
>これが本当なのかどうかは知らんが、PC用語の
>定義ってのは難しすぎてゆーかその場しのぎ的
>というか、いい加減ってか、結構荒んでるな。
>少なくとも全員がしゃかりきになって覚えるべき用語
>じゃないね。無理に覚えたりすると精神に障害を来すかもな

こーいう奴だから。典型的な教えてクレクレ厨。

30:13,24
10/01/03 01:13:57
>>28
thx、見つかった

31:デフォルトの名無しさん
10/01/03 01:14:56
>>30
二度と来るなカス

32:13,24
10/01/03 01:18:54
>>29
だれ?それ。

33:デフォルトの名無しさん
10/01/03 01:23:05
うぜーーーーーーーーーーーーーーーーーー

34:13,24
10/01/03 01:25:33
論破完了

35:デフォルトの名無しさん
10/01/03 01:39:18
ついさっき勉強を始めた>>12ですが初期化の内容が多すぎやしませんか・・
正直きつい・・挫折しそうだ・・なにか『コツ』みたいなものはないのでしょうか・・
甘い野郎ですいません・・

36:デフォルトの名無しさん
10/01/03 01:49:48
>>35
DXライブラリを使ってみては?

37:デフォルトの名無しさん
10/01/03 01:54:58
>>35
初期化は面倒なのでコピペ改変
覚えたければ時間を忘れてひたすら打ち込む&詠唱(冗談)
予めマルチタスクOSの勉強をしておくと実際そのまんまのネーミングだったりするので理解しやすいかも

38:デフォルトの名無しさん
10/01/03 02:05:51
>>36
ありがとうございます。実際に作成される場で使われるものを覚えたいのですが、どうなんでしょう?
>>37
ありがとうございます。そういえばどっかでみた動画もコピペしてたな
すみませんがどのように検索したら出てくるか教えていただけませんか?

39:デフォルトの名無しさん
10/01/03 02:08:34
どんなゲームを作りたいのか知らないけど
Windows APIだけだと東方Projectが出してるようなゲームや
3Dのゲームは作れない(速度が出ない)

作るには
Windows API + DirectX か
Windows API + OpenGL を勉強しないといけない

40:デフォルトの名無しさん
10/01/03 02:08:36
>>35
あと、Windows1.0の発売は1985年でその頃のPCの技術的な制約が互換性を保つために今も随所に残ってる
だからその時代の技術的制約を知っておくと現在からみればなぜ回りくどいことをしているのか
どうしてそんなAPIが存在するのかが理解できる

41:デフォルトの名無しさん
10/01/03 02:17:11
>>38
なんで今時C言語なんかでゲーム作ろうとしてるの?

42:デフォルトの名無しさん
10/01/03 02:17:24
しかし、それを知るのが難しいんだよなぁ

43:デフォルトの名無しさん
10/01/03 02:28:14
>>39
つまりwindowsAPIは覚えといていいんですよね?
>>40
頭が爆発します
>>41
今時はなにでゲームつくるんですか? 

44:デフォルトの名無しさん
10/01/03 02:32:34
ゲームを作りたいのかC言語を習得したいのかハッキリしろ。
前者ならHSPやXNAか、ツクールのようなオーサリングツールで遥かに簡単に作れる。

45:デフォルトの名無しさん
10/01/03 02:40:05
C言語 ゲーム もしくは
C++ ゲーム でググれ

ゲーム作るなら普通はC++
ゲーム製作の話はスレ違い

とりあえずゲ製作技術板いけ

ゲ製作技術
URLリンク(pc11.2ch.net)

46:デフォルトの名無しさん
10/01/03 02:42:02
>>44
う〜ん、なんというか1から何かをつくりたいというか基礎を学びたいというかそれを形にしたものにはいろいろあると思いますがとりあえずゲームかなと。
つまりゲームを作りたいは作りたいのですが、ツクールとかでつくるというのとはちがいますね。
なんというかとにかく学びたいですね今は。

47:デフォルトの名無しさん
10/01/03 02:46:21
>>45
はっ、いつの間にかスレチな内容に・・、すみませんでした。
c++ですか・・基本情報とるためにc++学んでc++は基本情報の範囲ではないことがわかってcを学んだんですよね。というどうでもいい話。
基本情報をとったらもう一度c++勉強しようと思います。ありがとうございました。そしてすみませんでした。
ちなみにオレは建築系の大学生、全く関係ないこと勉強してます

48:デフォルトの名無しさん
10/01/03 02:51:51
とりあえずゲームってあんた
ゲームはハードル高い部類なんだが・・・

まぁ間違いなく挫折すると思うけど頑張れよ

49:デフォルトの名無しさん
10/01/03 02:52:42
いいから消えてなくなれよ。

50:デフォルトの名無しさん
10/01/03 02:59:02
このスレも消えてなくなればみんな幸せ

51:デフォルトの名無しさん
10/01/03 03:00:07
MVPに選ばれたいとしか思えないほどヴァカが次々に沸いてくるのは何故ですか?

52:デフォルトの名無しさん
10/01/03 03:03:30
前スレのバカとそれをMVPと呼ぶ奴のせいでおかしい流れになったね

53:デフォルトの名無しさん
10/01/03 03:06:02
前スレの馬鹿は数スレ前からいたが、奴のせいでスレのレベルは確実に落ちた。

54:デフォルトの名無しさん
10/01/03 03:08:50
スレを潰す為にわざと馬鹿キャラを演じて
スレのレベルを下げているとしか思えないぐらい
頭が悪すぎる。

55:デフォルトの名無しさん
10/01/03 03:12:59
>>49-54
とりあえずお前らが消えれば落ち着く

56:デフォルトの名無しさん
10/01/03 03:18:46
× お前ら
○ お前

57:デフォルトの名無しさん
10/01/03 09:03:10
自分の書き込み内容を親兄弟友人に見せて恥ずかしくない内容かどうか、
煽りを入れる前に考え直した方がいいだろう。
それが自分の本性だと自覚すると鬱になってこないか?

58:デフォルトの名無しさん
10/01/03 09:16:20
と、自分の本性を自覚して鬱になってる人が申しております

59:デフォルトの名無しさん
10/01/03 09:29:36
自分の書き込み内容を読み返して鬱になってきた前スレのヴァカが自戒の念を込めてアドバイス
ということにしておくか。

60:デフォルトの名無しさん
10/01/03 09:33:16
基本的な行動原理

他人の意見を受け入れる=敗北
煽る=他人より優位
勝利=最後まで書き込みを続ける

そもそも勝った負けたとかいうのが、
結局は論点が違う方へ流れてしまう原因になっているんだよね。
冷静に自分を見つめ直そうといくら言っても、通じるわけはないんだろうけどさ。
おそらくリアルの方のに色々と問題があるのが爆発しているんだろうね。

61:デフォルトの名無しさん
10/01/03 09:34:49
前年度MVPの行動原理ですね。

62:デフォルトの名無しさん
10/01/03 09:37:07
検索しない馬鹿
スレ違い馬鹿
キモイ長文で優越感に浸る馬鹿

この三大馬鹿さえ居なくなれば質問スレとして機能すると思うが・・・

63:デフォルトの名無しさん
10/01/03 09:39:25
>>61
自分は違うというのなら、行動原理を挙げて見てくれるといいんじゃないかな。
書き込むのが嫌なら心の中だけで十分だけどさ。

64:デフォルトの名無しさん
10/01/03 09:41:38
ま た M V P か

65:デフォルトの名無しさん
10/01/03 09:44:35
> 他人の意見を受け入れる=敗北
> 煽る=他人より優位
> 勝利=最後まで書き込みを続ける

何だこりゃ^^;
左辺と右辺を統一しろよ
相変わらず頭の悪い奴だなー

66:デフォルトの名無しさん
10/01/03 09:59:45
構ってチャンはスルーしとけっつーの

67:デフォルトの名無しさん
10/01/03 16:48:31
60ってMVPが書いてるのかよw
別の誰かがMVPを揶揄して書いたんだと思ったw

68:デフォルトの名無しさん
10/01/03 17:09:45
このスレは目覚まし君とかMVPとか、いろんなキャラが出てくるね

69:デフォルトの名無しさん
10/01/03 18:33:57
年が明けても役に立たんスレだな w

70:デフォルトの名無しさん
10/01/03 18:53:13
年が明ければ役に立つという前提がおかしい

71:デフォルトの名無しさん
10/01/03 18:54:06
奇跡的に極稀に役立つスレ

72:デフォルトの名無しさん
10/01/03 19:04:02
役に立たないのはスレではなくてWin32APIの方では?
今時SDKだけで開発する人口なんて限りなくゼロに近いからな

仮にMS-DOSシステムコール質問箱というスレがあったとしても
ここと同様機能してないのは明白

73:デフォルトの名無しさん
10/01/03 20:12:25
必要になったら使うもんであって、役に立つ立たないってのは、何か違くね?

74:デフォルトの名無しさん
10/01/03 20:47:26
必要にならないって事でしょ

75:デフォルトの名無しさん
10/01/03 20:57:40
もうだめだこのスレ

76:デフォルトの名無しさん
10/01/03 21:08:15
このスレだめだもう

77:デフォルトの名無しさん
10/01/03 23:42:42
結局回答者が学生ばっかりなんだよな

78:デフォルトの名無しさん
10/01/04 06:34:01
CreateWindow("EDIT" ・・・ で作成したエディットエリアの背景色を
変更することは可能でしょうか?


79:78
10/01/04 07:07:54
CodeProjectでソース見つけました。
ありがとうございました。

80:デフォルトの名無しさん
10/01/04 23:49:48
どういたしまして

81:デフォルトの名無しさん
10/01/04 23:56:06
他のプロセスにアタッチして指定のメモリアドレス値を書き換えるAPI有りませんか

82:デフォルトの名無しさん
10/01/05 01:11:35
WriteProcessMemory使えば一発じゃねえの
何だ?アタッチって

83:デフォルトの名無しさん
10/01/05 01:18:41
CDやDVDのデータを直にいじれるAPIってある?

84:デフォルトの名無しさん
10/01/05 01:20:41
ねえよ

85:デフォルトの名無しさん
10/01/05 04:21:27
>>83
IMAPI

86:デフォルトの名無しさん
10/01/05 05:41:29
URLリンク(msdn.microsoft.com)

> VIRTUAL_STORAGE_TYPE_DEVICE_ISO
> Internal use only. Not supported.
これにガッカリした

87:デフォルトの名無しさん
10/01/05 09:36:06
ListViewCtrlのLVN_GETEMPTYMARKUP応答で<A>以外に使えるタグはあったりしますか?
英語版のMSDNを見ましたがタグについての記述は見つけられませんでした。

URLリンク(msdn.microsoft.com)
タグが使えるというのは上記で知りました

88:デフォルトの名無しさん
10/01/05 12:37:02
前スレ995-997
モーダルループだろうが、メインウィンドウのFormだろうがディスパッチが停止する
定期的に実行しなければならないサービスが停止する不具合が起こると言っているんだが


89:デフォルトの名無しさん
10/01/05 12:59:50
>>88
お前来ると荒れるから出てくんなよクズ

90:デフォルトの名無しさん
10/01/05 13:10:12
すみません。ISAPIフィルタの質問ってここでよいでしょうか?

91:デフォルトの名無しさん
10/01/05 13:31:41
>>88
モーダルループ中だろうと、ちゃんとメッセージは処理されるが?
自分が勘違いしてるだけなのに顔真っ赤にして怒ってるのは、傍から見てて恥ずかしい。

92:デフォルトの名無しさん
10/01/05 18:37:57
モーダルでも一階層もぐった再帰状態でメッセージは処理される。
おそらく親ウインドウが入力を受け付けないので勘違いしている可能性が高いが、
単純に入力関連メッセージが無効になっているだけで、その他のメッセージは処理される。
たとえば親ウインドウに重なっているオブジェクトを動かせば、
きちんと親ウインドウ側にWM_PAINTが渡り再描画される。
もしこれがないと、モーダルを使った親ウインドウは描画がおかしくなる。

という話をすればいいだけで、いちいち煽り文句を入れないと発言できない意味が分からない。

93:デフォルトの名無しさん
10/01/05 19:27:36
>>90
ISAPIフィルタならATLかMFCスレじゃないか?

94:デフォルトの名無しさん
10/01/05 21:58:12
モーダルループ中ではちゃんとメッセージがディスパッチされるとは限らない
どのメッセージがディスパッチされる・されないかはモーダルループの実装に拠る

95:デフォルトの名無しさん
10/01/05 22:26:19
>>92
モーダルダイアログとモーダルループを混同してる気がする。

> 親ウインドウが入力を受け付けない
これはDialogBoxやMessageBoxがモーダルダイアログを表示する直前に
親ウインドウをEnableWindow(FALSE)しているが故の動作であって
モーダルループ云々とは別の話。

96:デフォルトの名無しさん
10/01/06 07:03:22
親ウインドウをそのままにしたらモーダルループとは呼べないと思うんだけど、
そうなるとモーダルループの定義をはっきりさせないと。

97:デフォルトの名無しさん
10/01/06 07:28:52
モーダルループの定義はMSDNにしっかりと書いてあるんだけどねぇ

98:デフォルトの名無しさん
10/01/06 07:30:48
モーダルループを理解しようとしない馬鹿がいる限り
水掛け論はどこまでも続く

99:デフォルトの名無しさん
10/01/06 07:43:49
自分の見解を述べない限り、誰にも自分の意見は伝わらないよ。

100:デフォルトの名無しさん
10/01/06 07:57:26
msdnすら探さない馬鹿は死ね

101:デフォルトの名無しさん
10/01/06 08:00:09
すみません教えてください。

マウスで選択状態になっているファイル名を取得したいのですが、
取得したつもりのファイル名が "□!!" と文字化けしてしまいます。
---

HWND hWnd = GetForegroundWindow();
EnumChildWindows( hWnd, EnumChildProc, 0 );
int count = ListView_GetSelectedCount(phWnd);
char A[512];
int index = -1;
while( (index = ListView_GetNextItem(phWnd,index,LVIS_SELECTED)) != -1 ) {
ListView_GetItemText(phWnd, index, 0, A, sizeof(A) );
MessageBox(NULL, A, "TEST", MB_OK);
}

---
phWndにはEnumChildProcでSysListView32のハンドルが入っています。
よろしくお願いします。

102:デフォルトの名無しさん
10/01/06 08:01:35
どうせ他プロセスとかそういうオチだろ

103:デフォルトの名無しさん
10/01/06 08:56:20
>>101
ターゲットプロセス用のメモリを確保して、そのポインタを渡し、
受け取ったら自分のプロセスに側に読み出す。

104:デフォルトの名無しさん
10/01/06 09:03:50
phWnd が HWND* 型で SendMessage に失敗してるんじゃね?

105:デフォルトの名無しさん
10/01/06 09:08:20
まずは戻り値を調べて何のエラーなのかを確認するところから。

106:デフォルトの名無しさん
10/01/06 09:17:18
後出し情報で申し訳ないですが、
 ListView_GetSelectedCount(phWnd);
で選択状態のファイル数は正しく取得出来ているようです。

107:デフォルトの名無しさん
10/01/06 09:22:12
>>105
ListView_GetNextItem() の戻りは整数値(index)が入っていました
ListView_GetItemText() の戻りはvoid

108:デフォルトの名無しさん
10/01/06 09:51:16
ターゲットは同一プロセスなのかというところに回答がないんだけど?

109:デフォルトの名無しさん
10/01/06 10:05:14
該当プロセスに侵入してもLVS_OWNERDATAスタイルが付いていれば上手くいく保証がない

110:デフォルトの名無しさん
10/01/06 10:20:53
シェルのリストビューならIShellViewやIFolderViewで取得できる

111:デフォルトの名無しさん
10/01/06 11:07:08
>>109
誰もそんな話はしていないよ。
まずはプロセスが別なのかどうかを確定してから。
話の流れを読もうよ。

112:デフォルトの名無しさん
10/01/06 11:18:10
ただ煽りたいだけの基地外はお引き取りください。

113:デフォルトの名無しさん
10/01/06 11:31:56
スクリーンセーバーを作ってるんですが、HDDのスピンドルを停めるAPIを教えてください。
電源の管理の中にあるやつは選択できる時間が限られているので、自分で停めたいんです。
対応OSはXP Home以降です。

114:デフォルトの名無しさん
10/01/06 11:42:32
電源管理系のAPIをあたってみたら?

115:101
10/01/06 16:34:57
御返事遅くなりまして申し訳ありません。

デスクトップやエクスプローラ等で選択した状態のファイル名を
自作アプリ側で取得したいので、別プロセスとなります。

別プロセスでも、ListView_GetSelectedCount(phWnd) で選択ファイル数が
取得出来ていたので、ファイル名も取得できるかと思っていたのですが、
できないのでしょうか。

116:デフォルトの名無しさん
10/01/06 16:50:24
>>115
すでに>>103に回答が書かれている。

117:デフォルトの名無しさん
10/01/06 16:55:31
数値はもらってもそのまま使えるが
文字列はアドレスをもらうんだから、他のプロセスのアドレスだけもらって
そこを読もうとしたって自分のプロセス空間のアドレスだから、そこに文字列は存在しない。

118:デフォルトの名無しさん
10/01/06 17:09:21
WM_SETTEXTとかだとプロセス跨げるから初心者は勘違いすんのかもね

119:デフォルトの名無しさん
10/01/06 22:10:12
phWnd
sizeof(A)

てか、これを何とかしろw

120:デフォルトの名無しさん
10/01/07 05:02:38
>>119
そんなことは本質じゃない

121:デフォルトの名無しさん
10/01/07 05:08:14
そんなことも本質だ

122:デフォルトの名無しさん
10/01/07 05:17:01
本質というかWin32の基本

123:101
10/01/07 07:46:56
あまり理解出来ませんでしたが、>>103 の内容勉強してきます。
みなさんレスありがとうございました。


124:デフォルトの名無しさん
10/01/07 08:11:46
これでも見れ勉強しとけ
URLリンク(www.yoshibaworks.com)

125:デフォルトの名無しさん
10/01/07 09:03:20
直後の>>102-103で解決してる話題を引っ張るなよ

126:101
10/01/07 11:39:31
>>124
ありがとうございます。私が考えていたことがNG例で
ガッツリ書いてありました。とても勉強になりました。

127:デフォルトの名無しさん
10/01/07 16:15:45
Ctrl+Wでウィンドウを閉じたりすることがありますけど
これってなにかメッセージが割り当てられているのでしょうか?


128:デフォルトの名無しさん
10/01/07 16:18:51
板違い

129:デフォルトの名無しさん
10/01/07 17:03:08
板違いってレベルじゃねえぞ!気違いだ!

130:デフォルトの名無しさん
10/01/07 17:13:21
……。

131:デフォルトの名無しさん
10/01/07 20:35:00
質問です。
WinMainで始まるメインスレッドのスレッド優先度を変えたいのですが、
スレッドIDがわからないためSetThreadPriorityが使えません。
メインスレッドの優先度を変える方法はないでしょうか?

別スレッド(_beginthreadで作った)描画スレッドが重くなった時に、ウインドウメッセージの処理が重くなってしまうようで困っておりまして。
ウインドウメッセージで通信内容を受け取っているのですが、描画スレッドが重くなると通信を受け取ることができず…。(数秒後に一気に受信される。この数秒遅延が困るケースなのです)

132:デフォルトの名無しさん
10/01/07 20:42:34
>>131
スレッドIDとスレッドハンドルは全く別のものだが、スレッドIDが知りたいの?
スレッドIDならGetCurrentThreadId、ハンドルならGetCurrentThreadで取得できる。

133:デフォルトの名無しさん
10/01/07 20:47:36
GetWindowThreadProcessIdもあるな

134:デフォルトの名無しさん
10/01/07 20:50:24
すいません、読み間違えていました。
SetThreadPriorityを使うのには、スレッドハンドルが必要なようです

135:デフォルトの名無しさん
10/01/07 20:53:44
別スレッドを優先度下げて実行すればいいんじゃね?

136:デフォルトの名無しさん
10/01/07 21:00:38
OpenThreadでどうだ

137:デフォルトの名無しさん
10/01/07 21:55:51
通信側を、優先度を上げた別スレッドでやった方が良いような……

138:デフォルトの名無しさん
10/01/07 22:09:22
左上のアイコンででてくるシステムメニューが表示中はウィンドウの更新が
止まるんですが、なんとかなりませんか?

139:デフォルトの名無しさん
10/01/07 22:32:30
全然止まらないが?

140:デフォルトの名無しさん
10/01/07 22:35:06
そうですか。システムメニュー表示中もソケットからのデータ受けて
画面更新してるはずなんですが、何か間違えてるかな。

141:デフォルトの名無しさん
10/01/07 22:45:28
メニュー表示中はモーダルループだから作り方によっては止まる事もある。

142:デフォルトの名無しさん
10/01/07 23:26:03
はじめまして、C#板より誘導されました。
指定したレジストリの値を読み書きされるのを検知するためのAPIはありますか?
もしくは、そのレジストリの書き込みを防ぎたいのですが、何か方法はありませんか?

143:デフォルトの名無しさん
10/01/07 23:30:06
C#スレと同じ回答
APIフック

144:デフォルトの名無しさん
10/01/07 23:33:13
スレ違い
C#スレへ

145:デフォルトの名無しさん
10/01/07 23:34:14
権限奪っちゃえば、誰も書き込めないよ。

146:デフォルトの名無しさん
10/01/07 23:34:23
C#板ってどこ?

147:デフォルトの名無しさん
10/01/09 00:36:34
SHFileOperation() を使ってコピーや移動をしていますが、
途中でキャンセルしたり、エラーが出てストップして終わった場合など
とにかく正常終了した場合以外は、ゼロ以外が返ってくるとありがたい
のですが、その辺を細かく知ることはできるでしょうか。
(今はキャンセルしてもゼロが返ってきているようなのです)

148:デフォルトの名無しさん
10/01/09 00:41:54
>>147
fAnyOperationsAbortedは?

149:147
10/01/09 00:48:32
>>148
あー、そういうフラグを使うのですか!わかりました。やってみます!
ありがとうございました!!助かりました。

150:デフォルトの名無しさん
10/01/09 01:54:25
>>128
>>129
あなたたちは本当に馬鹿ですね。アクセラレータはWin32の機能ですよ。

151:デフォルトの名無しさん
10/01/09 04:21:57
アプリ固有なアクセラレータキーについての質問はスレ違いです

152:デフォルトの名無しさん
10/01/09 09:50:36
ctrl-wでアプリケーションを閉じる機能の実装方法に関して聞いていると思
われるので板違いではない。
そして、アクセラレータ使えと回答が出ている。いつまで引っ張るんだ?

153:デフォルトの名無しさん
10/01/09 11:03:11
いつまで引っ張るって

>>128-129で完結したのを>>150の馬鹿が引っ張っただけだろ

154:デフォルトの名無しさん
10/01/09 11:13:17
>>153
つまり、お前が乏しい想像力で質問妨害をした張本人(>>128)という事だな。

155:デフォルトの名無しさん
10/01/09 11:17:17
一、 APIを使った開発中に出てきた質問ではないのでスレ違い。
二、 「○×(ソフト)の△□(機能)はどうやって実現しているのですか」という質問は
   そのソフトのスレか作者に直接訊けば良い。よって板違い。

156:デフォルトの名無しさん
10/01/09 11:18:14
>>127=>>150=>>153
誰も教えてくれなかったので自分で調べたんですね^^

157:156
10/01/09 11:19:28
訂正
× >>127=>>150=>>153
>>127=>>150=>>154

158:デフォルトの名無しさん
10/01/09 11:25:16
質問です。
モードレスダイアログの場合は、Enterキーを押したときに
DEFPUSHBUTTONが機能しないのだけど、
これを機能させるにはどうすればいいでしょうか?

159:デフォルトの名無しさん
10/01/09 11:27:10
メッセージなんてspy++見りゃ分かる
自分で調べもしないで質問する基地外にまともに答えてくれる人間なんているわけないでしょ
特にここは性格の悪い人が集まってるからな

160:デフォルトの名無しさん
10/01/09 11:35:55
>>158
IsDialogMessageを呼び出し忘れていないか?
ダイアログ固有のメッセージ処理はこれを呼ばないと実行されないぞ。

161:デフォルトの名無しさん
10/01/09 11:38:32
>>155
APIを使った開発中に、他のプログラムの挙動を模倣したくなったのかもしれない。
MSが使っているからCTRL-Wで閉じるプログラムは沢山ある => 何か標準的なAPIがあるかもしれない。

質問妨害やめろ。クズ。

162:デフォルトの名無しさん
10/01/09 11:41:48
Spy++でチェックしてから質問しろ。クズ。

163:デフォルトの名無しさん
10/01/09 11:45:02
ローカルルールにさえ無い事を強要するな。クズ。

164:デフォルトの名無しさん
10/01/09 11:45:35
調べてから質問しなかったキミが悪いんだからもう諦めろ

165:デフォルトの名無しさん
10/01/09 11:47:35
はぁ? オレは質問者じゃないが…
質問や議論を妨害するクズは死ね。

166:デフォルトの名無しさん
10/01/09 11:51:00
質問者本人じゃないならなぜ馬鹿な質問者の肩を持つんだ?
スレ住人に難癖付けるのが目的のキチガイか?

167:デフォルトの名無しさん
10/01/09 11:52:24
質問妨害を目的に住み着いているのは住人とは言わない。ただのクズだ。

168:デフォルトの名無しさん
10/01/09 11:53:06
スレ違いの質問に妨害も何もないでしょ

169:デフォルトの名無しさん
10/01/09 11:54:31
>>160
ありがとうございます

170:デフォルトの名無しさん
10/01/09 11:56:56
質問妨害を目的に住み着いている張本人が一体何を言ってるんだ?

171:デフォルトの名無しさん
10/01/09 11:58:47
難癖厨はスルーで

172:デフォルトの名無しさん
10/01/09 11:59:17
質問妨害を正当化するな。クズ。

> ctrl-wでアプリケーションを閉じる機能の実装方法
ぜんぜんスレ違いじゃない。

173:デフォルトの名無しさん
10/01/09 12:01:09
> ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
調べずに質問するのはスレ違いですよ

174:デフォルトの名無しさん
10/01/09 12:06:51
検索してない事なんてわからないし、例え検索してなくてもローカルルールに
抵触したのであって、スレ違いじゃ無いね。
詭弁を弄しても、スレ違いじゃない質問をお前が妨害した事は覆せないよ。
消えろ、クズ。

175:デフォルトの名無しさん
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だって

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


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

5256日前に更新/178 KB
担当:undef