トップページ⇒tech
1001コメント212KB

Win32API質問箱 Build91

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2010/11/08(月) 02:01:42
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやHなお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!

■過去スレ
Win32API質問箱 Build90
http://hibari.2ch.net/test/read.cgi/tech/1287205063/

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

- Win32API質問箱 wiki
http://wiki.livedoor.jp/program1/d/FrontPage

過去スレはwikiから探してください。
0421デフォルトの名無しさん2010/11/21(日) 21:18:46
SelectObjectしっぱなしなんだろ
0422デフォルトの名無しさん2010/11/21(日) 21:20:30
定期あげ
0423デフォルトの名無しさん2010/11/21(日) 21:23:16
>>418
新谷良子を知らないんだね
0424デフォルトの名無しさん2010/11/21(日) 21:28:38
コピペにマジレスとか
0425デフォルトの名無しさん2010/11/21(日) 21:35:28
マジレスに見えるとか
0426デフォルトの名無しさん2010/11/21(日) 21:38:54
突っ込んでもらってなんだけど、俺はコピペの選択についてマジレスしたのでした
0427デフォルトの名無しさん2010/11/21(日) 21:48:02
谷亮子APIを開発
0428デフォルトの名無しさん2010/11/21(日) 21:52:31
エ、エロひ………
0429デフォルトの名無しさん2010/11/21(日) 23:49:47
RECT構造体にしていできる最大の座標はいくつなんでしょうか?
また、その値はwindows.hに定義されているのでしょうか。
0430デフォルトの名無しさん2010/11/21(日) 23:51:55
3万いくらだったかな
0431デフォルトの名無しさん2010/11/21(日) 23:53:25
typedef struct tagRECT {
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT;
0432デフォルトの名無しさん2010/11/21(日) 23:54:10
CopyRect
0433デフォルトの名無しさん2010/11/22(月) 00:03:46
>>432
お前は一体何に使えばいいの?
0434デフォルトの名無しさん2010/11/22(月) 00:11:41
これ作った人は、構造体の代入がCでできることを知らなかったのかね・・・
0435デフォルトの名無しさん2010/11/22(月) 00:13:14
Cは最初できなくて途中で仕様変更はいったんだっけ?
0436デフォルトの名無しさん2010/11/22(月) 00:14:47
規格では出来る ≠ 全ての実装で出来る
MS-C とかな
0437デフォルトの名無しさん2010/11/22(月) 00:18:20
memcpyじゃだめだったんだろうか
0438デフォルトの名無しさん2010/11/22(月) 00:18:52
VBのことも考えてやれよ
0439デフォルトの名無しさん2010/11/22(月) 00:33:00
別の言語の為にわざわざSetRectとか用意してるんだね…って勝手に解釈してたんだが。
0440デフォルトの名無しさん2010/11/22(月) 00:49:47
VBのためか・・・それは納得せざるを得ない
0441デフォルトの名無しさん2010/11/22(月) 01:01:49
VBリリース以前からあるんだが。
0442デフォルトの名無しさん2010/11/22(月) 01:39:53
Don't think,FEEL!
0443デフォルトの名無しさん2010/11/22(月) 02:16:53
OffsetRectもひどいなw
0444デフォルトの名無しさん2010/11/22(月) 04:28:23
当時はオブジェクト指向が流行ってたんだよ
0445デフォルトの名無しさん2010/11/22(月) 16:57:06
定期あげ
0446デフォルトの名無しさん2010/11/22(月) 17:09:04
RECTの内部構造に依存したプログラムは駄目なんじゃないか?
初期化にはSetRect
コピーにはCopyRect
比較にはEqualRect等
解放前にはSetRectEmpty
この基本を守らないと将来のWindowsでメモリリークなどの可能性が
0447デフォルトの名無しさん2010/11/22(月) 18:18:11
タスクマネージャから行う「関係の設定」を自プロセスから自分に対して制御する方法は無いでしょうか?
スレッドアフィニティーだと、自前の処理で発生したスレッドの管理はできますが、ライブラリが
生成したスレッドまではカバーできません。

よろしくお願いします。
0448デフォルトの名無しさん2010/11/22(月) 18:28:23
>>447
ttp://msdn.microsoft.com/ja-jp/library/Cc429334
0449デフォルトの名無しさん2010/11/22(月) 18:28:56
自己レス
SetProcessAffinityMask
がありました。試してみます
0450デフォルトの名無しさん2010/11/22(月) 18:36:32
>>448-449
これは酷い
04514472010/11/22(月) 18:42:06
>>448
どうもすみません。レスに気がつかなくて。
ありがとうございます
0452CopyRect2010/11/22(月) 19:45:57
呼んだ?
0453デフォルトの名無しさん2010/11/22(月) 19:54:48
┃|  三
┃|     三
┃|  三
┃|    三
┃|  三
┃|
┃| ピシャッ!
┃|  ∧∧
┃|  (;  ) 三
┃|⊂    \
0454デフォルトの名無しさん2010/11/22(月) 22:31:33
お尋ねしたいのですが、人に謝罪するにはどうしたらよいのでしょうか?
その方法を、母も、姉も、父も、先生も、みな教えてはくれませんでした。
どうしたらいいかわからず困惑しております、助けてください!!
スレ違いかも知れませんが、当方極めて切羽詰っております、平にご容赦を・・・
0455デフォルトの名無しさん2010/11/22(月) 22:33:49
まずCopyRectに謝れ
0456デフォルトの名無しさん2010/11/22(月) 22:36:15
>>450
30秒でその指摘はひどい
0457デフォルトの名無しさん2010/11/22(月) 23:31:59
>>454
マジレスすると、君の思いをどうやって伝えるかという一点になる。
その表現方法は色々あるけど、それは場合で選択するべきであり、
何を持って謝罪とするかは両者の合意に近いものだ。
だから考えろ。そして元のバランスの取れた状態に戻す方法を思案するんだ。
0458デフォルトの名無しさん2010/11/22(月) 23:34:34
>>446
まぁ用意されてる関数でやるのが妥当なんだろうけど、
どうせCopyRectExExとかが登場するのさ
0459デフォルトの名無しさん2010/11/22(月) 23:37:21
SuperCopyRectorExtream
0460デフォルトの名無しさん2010/11/22(月) 23:40:00
CopyRectExExEx_Extended
0461デフォルトの名無しさん2010/11/23(火) 00:10:26
プログラマってのはいいですね。2つ覚えておきゃいいんですから。
0462デフォルトの名無しさん2010/11/23(火) 01:06:11
>>461
まて、元ネタはとんでもなく低レベルだが
それはとんでもなく高次元で人間やめてるぞ
0463デフォルトの名無しさん2010/11/23(火) 01:18:25
gotoとexitですね
0464デフォルトの名無しさん2010/11/23(火) 01:19:08
10:GOTO 10
0465デフォルトの名無しさん2010/11/23(火) 01:41:08
確かに Windows Internals と Windows via C/C++ の2つだけ覚えとけば大丈夫だよな。
0466デフォルトの名無しさん2010/11/23(火) 01:44:10
全てはIO。入力と出力である。
0467デフォルトの名無しさん2010/11/23(火) 02:28:12
くそひりむし
0468デフォルトの名無しさん2010/11/23(火) 05:36:50
>>459はExtremeの綴りを素で間違えたあげ
0469デフォルトの名無しさん2010/11/23(火) 09:07:38
ほんとだ
0470デフォルトの名無しさん2010/11/23(火) 09:21:36
スペルミスなんざ押し通したもの勝ちなんだよ。
HTTPのRefererとか。(正しくはReferrer)
0471デフォルトの名無しさん2010/11/23(火) 10:03:10
constractor は意外と多くて困る
0472デフォルトの名無しさん2010/11/23(火) 12:09:31
>>470
まじかよ…
ずっとrefererって英単語だと思ってた
0473デフォルトの名無しさん2010/11/23(火) 12:14:49
一瞬名前スレかと思った
0474デフォルトの名無しさん2010/11/23(火) 13:00:41
creat(笑)
0475デフォルトの名無しさん2010/11/23(火) 15:52:45
>>471
違うの?
0476デフォルトの名無しさん2010/11/23(火) 16:37:34
>>472
RFCにもReferer[sic]って書いてあるだろ。

>>475
constructorって普通指が覚えてないか?
0477デフォルトの名無しさん2010/11/23(火) 16:49:39
>>476
abstruct も時々みかける
0478デフォルトの名無しさん2010/11/23(火) 17:51:02
RFCに書いてあるのなら仕方ないな
0479デフォルトの名無しさん2010/11/23(火) 18:07:58
RFCなら仕方がない
0480デフォルトの名無しさん2010/11/23(火) 19:11:31
RFCなら
0481デフォルトの名無しさん2010/11/23(火) 19:25:19
RFCを鵜呑みしているようではまだまだじゃな
0482デフォルトの名無しさん2010/11/23(火) 19:49:55
ならばおぬしのRFCを見せてもらおう
0483デフォルトの名無しさん2010/11/23(火) 19:57:33
これが俺の取っておきよォ!
0484デフォルトの名無しさん2010/11/24(水) 00:12:52
RFCってそんなにすごいのか?
0485デフォルトの名無しさん2010/11/24(水) 00:47:15
11種類の秘伝のスパイスが効いててな
0486デフォルトの名無しさん2010/11/24(水) 00:54:21
辛口でおねがい
0487デフォルトの名無しさん2010/11/24(水) 02:10:02
>>446
C辺りで問題が出そうなのは比較のみ。
0488デフォルトの名無しさん2010/11/24(水) 09:26:41
それはない
0489デフォルトの名無しさん2010/11/24(水) 15:40:40
>>487,488
kwsk
0490デフォルトの名無しさん2010/11/24(水) 15:42:37
RECTを拡張する必要性なんか出てくるのか?
0491デフォルトの名無しさん2010/11/24(水) 16:25:49
z座標が追加される程度なら問題ないが
可変次元になったら死ぬかも
0492デフォルトの名無しさん2010/11/24(水) 16:53:26
ここまで古い仕様だとRECTを拡張するより新しく定義したほうが互換性の面でも問題でないんでないかい?
ヒープに確保するような面倒なこともそうそうしないし。
0493デフォルトの名無しさん2010/11/24(水) 16:55:26
RECTEX
0494デフォルトの名無しさん2010/11/24(水) 17:31:08
定期あげ
0495デフォルトの名無しさん2010/11/24(水) 17:32:12
そしてsage
0496デフォルトの名無しさん2010/11/24(水) 17:39:29
http://www.yomiuri.co.jp/net/news/20101124-OYT8T00339.htm
0497デフォルトの名無しさん2010/11/24(水) 17:42:06
エッチなまうまう?
0498デフォルトの名無しさん2010/11/24(水) 18:37:14
エッチしてるなう
0499デフォルトの名無しさん2010/11/24(水) 18:45:38
わんわんお?
0500デフォルトの名無しさん2010/11/24(水) 18:53:19
>>501
0501デフォルトの名無しさん2010/11/24(水) 19:45:42
ラングーン事件
http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%82%B0%E3%83%BC%E3%83%B3%E4%BA%8B%E4%BB%B6
その後の変遷
日本の朝鮮学校では、本件ラングーン事件および大韓航空機爆破事件について、
「北朝鮮による犯行ではない」とする教育が2010年現在も行われている。
0502デフォルトの名無しさん2010/11/24(水) 20:23:34
if(>>501){
goto >>500;
}
0503デフォルトの名無しさん2010/11/24(水) 23:12:26
500>>501=501>>500=0
0504デフォルトの名無しさん2010/11/24(水) 23:32:26
echo 501 >>500
0505デフォルトの名無しさん2010/11/25(木) 01:19:51
while( true );
0506デフォルトの名無しさん2010/11/25(木) 03:47:23
TerminateThread(KusoThreadHandle, -1 );
0507デフォルトの名無しさん2010/11/25(木) 04:23:53
DWORD WINAPI procThread(LPVOID p)
{
DWORD dummy;
CreateThread(NULL, 0, procThread, NULL, 0, &dummy);
CreateThread(NULL, 0, procThread, NULL, 0, &dummy);
ExitThread(0);
return 0;
}

int main(int argc, char *argv[])
{
procThread(NULL);
}
0508デフォルトの名無しさん2010/11/25(木) 09:13:55
kill >>507
0509デフォルトの名無しさん2010/11/25(木) 09:18:37
#include <WindowsExEx.h>
0510デフォルトの名無しさん2010/11/25(木) 12:48:02
WindowsExtream
0511デフォルトの名無しさん2010/11/25(木) 16:20:13
window sex
0512デフォルトの名無しさん2010/11/25(木) 16:40:34
sexなんて数千年前からあるような過去の遺物
早急に廃止するべき
0513デフォルトの名無しさん2010/11/25(木) 16:55:49
Windows Sex Development Kit
0514デフォルトの名無しさん2010/11/25(木) 19:16:00
WNDCLASSEX
0515デフォルトの名無しさん2010/11/25(木) 19:41:11
>>514
打つとき毎回邪な事を考えてしまう
0516デフォルトの名無しさん2010/11/25(木) 20:10:46
この字面でネイティブの人たちは変なこと考えないのかな
0517デフォルトの名無しさん2010/11/25(木) 20:16:27
この程度で変な事考えてたら身が持たない
0518デフォルトの名無しさん2010/11/25(木) 20:20:49
うんど暮ラセックス
0519デフォルトの名無しさん2010/11/25(木) 20:23:49
>>517
刺身
0520デフォルトの名無しさん2010/11/25(木) 20:27:53
man command
■ このスレッドは過去ログ倉庫に格納されています