[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/06 20:25 / Filesize : 198 KB / Number-of Response : 948
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build74



1 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 16:30:27 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!

過去スレ、関連リンクは>>2-10くらい。

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

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

Win32API質問箱 Build73
pc11.2ch.net/test/read.cgi/tech/1227934931/

45 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:14:56 ]
>>41
APIでやりたいんです。

46 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:16:00 ]
>>44
ヒント:宿題スレ

47 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:19:14 ]
進めるのは14バイトじゃないのか。
16バイトの塊の先頭2バイトは読んじゃうからとんでるんじゃ。

48 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:49:50 ]
>>45
APIを使うか使わないかではなく、お前の質問内容が初歩の初歩だということ
まあそれすらも理解できないからここに書いたんだろうけど

49 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:59:18 ]
>47
40の話なら、16バイト読んで、読んだもののうち先頭の2バイト分だけで判定する、って意味だろう。


50 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:08:16 ]
>>49
おっさんはそんなことも分からないの普通
だから、おっさん

51 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:22:46 ]
日本語でおk

52 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:47:25 ]
>>50
さあ目覚ましと時計をうpするんだ。

53 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:48:10 ]
また粘着か



54 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:17:54 ]
>>52
だから、おっさんなんだよ
どうした、おっさん

55 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:38:45 ]
おっさんは手を挙げて!


56 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:39:48 ]


57 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 22:43:50 ]
おっさん連呼してる奴もらあっという間におっさん
俺も気がついたら26・・・・ヤバイ

58 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:05:28 ]
そっから早いしな

59 名前:デフォルトの名無しさん [2008/12/15(月) 23:08:52 ]
カーネルオブジェクトのハンドルの参照カウンタを知る事は可能ですか?
デバッグ用途に使えたらいいなと思ってるのですが

60 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:11:45 ]
>>59
非公開API を使えば可能。

61 名前:デフォルトの名無しさん [2008/12/16(火) 00:18:03 ]
Windowにjpeg表示したい訳だが、

62 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:21:35 ]
>>61
OleLoadPictureとかGDI+とか

63 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:22:16 ]
童貞を捨てたいんです



64 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:44:34 ]


65 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 12:15:03 ]
>>63
無理な質問しないでください。困るだけです。

66 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 17:15:01 ]
>>59
ハンドル自体には参照カウンタは無い

67 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 17:59:42 ]
SetCurrentDirectory("C:\Documents and Settings\〜");
みたいにしようと思ったんですが、LPCWSTRにしろって言われます。簡単なキャストの方法を教えてください

68 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:03:32 ]
SetCurrentDirectory(TEXT("C:\Documents and Settings\〜"));

69 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:46:26 ]
>>68
どーも

70 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:48:11 ]
あれ?コンパイルできません

1>.\main.cpp(256) : warning C4129: 'D' : エスケープ シーケンスとして正しく認識されませんでした。

みたいにいわれます

71 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:59:27 ]
言語環境スレとC初心者スレへどうぞ

72 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:00:07 ]
>>70
\ を \\ に

73 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:07:08 ]
【限定特価】「カードキャプターさくら」が81,900円でBlu-ray BOX化 
dubai.2ch.net/test/read.cgi/news/1229345444/



74 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:19:57 ]
最近スレ違いの質問が多すぎだが、C++/Win32のブームでも来てるのか?

75 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:27:08 ]
エスケープシーケンスすら理解できないんじゃなあ。
下手に答えると下らない事でまた来るぞ。

76 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:33:55 ]
printfのwin32api版は何なの?

77 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:45:52 ]
>>76
msvcrt.dllにあるprintf

78 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:04:06 ]
テンプレは適当に読むこともあるけどそれに従う理由はない

79 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:05:40 ]
答える理由も無いぜ。カス。

80 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:08:08 ]
>>78
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索してはいけません。
・日本語版MSDN Online Libraryは完全です。英語版(msdn2.microsoft.com/library/)の利用反対。
・APIフックなど低俗な事をしたい場合は何も読まず質問しましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問を大いにしましょう。

こうですね><

81 名前:デフォルトの名無しさん [2008/12/16(火) 20:19:03 ]
誰もが高確率で見ているのはスレタイぐらいという現実から目を背けた理想論は空しい

82 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:27:33 ]
明らかにテンプレをまったく読んでいないヤツの質問に答えたいと思うかどうかと言われれば、それでも答えてやりたいというヤツは希少種だろうけどな。

83 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:30:54 ]
次回からスレタイ変えればいいんじゃね

【質問する前に】Win32API質問箱 Build 75【ググレカス】



84 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:39:49 ]
別にググれとまでは言わないけど
言語の制御構造上の問題とか、文法の話とかはどっか行ってよ

85 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:40:53 ]
ああ、ギザギザかからないようにするには自分で線かかせるしかないのか・・・やるか

86 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:24:13 ]
【おっさんの】Win32API質問箱 Build 75【談話室】


87 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:36:40 ]
>>86
よ、目覚まし

88 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:43:05 ]
【おっさんと目覚ましの】Win32API質問箱 Build 75【憩いの談話室】

89 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:44:27 ]
ほんとここって
ただの罵り合いのためだけのスレだよな

90 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:45:01 ]
だがそれは良くないな

91 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:55:12 ]
>罵り合いのためだけ
語らいと言ってくれ

92 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 07:44:15 ]
グッコレ「魔法少女リリカルなのはStrikerS」についにシャマルが登場!
体の各関節が可動するのは勿論、今回も多様なオプションパーツが付属!
なんと表情は4種類も付属!シャマルの麗しい表情の数々を完全再現!

【商品名】
 グッとくるフィギュアコレクション11 魔法少女リリカルなのはStrikerS シャマル 完成品フィギュア《予約商品02月発売》
【商品コード】 FIG-MOE-0441
【メーカー】 シーエムズコーポレーション
【発売日】 09年02月中旬
【シリーズ名】 グッとくるフィギュアコレクション
【原作名】 魔法少女リリカルなのはStrikerS
【コピーライト】 (C)なのはStrikerS PROJECT
【製品仕様】
塗装済完成品
 サイズ:全高 約210mm
 材質:PVC/ABS/ナイロン
 パッケージ:ウィンドウボックス
【標準小売価格】 10,290円(税込)

www.amiami.com/images/product/review/084/FIG-MOE-0441_01.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_02.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_03.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_04.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_05.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_06.jpg

あみあみ
www.amiami.com/shop/ProductInfo/product_id/111788

魔法少女リリカルなのはシリーズ 公式サイト
nanoha.com/

93 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 10:55:51 ]
既出なら申し訳ありませんが、
自前のソフトで始めて「印刷設定」をVista機で操作したら動かない。
PageSetupDlg() が PDERROR_INITFAILURE を返してくる。
それは FAQ で、こうしろとかあったら教えて下さい。
尚、VC++6.0 非unicodeでのコンパイル版は Xp機で dialog が出ます。
この版でも Vista 機では dialog が出ません。




94 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 11:35:24 ]
>>93
情報が少なすぎ。

やり直し

95 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 11:47:11 ]
>>93
とりあえず、↓のサンプルコピって動かしてみたら?
ttp://msdn.microsoft.com/en-us/library/ms646829(VS.85).aspx

96 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 12:38:52 ]
どうせ構造体の初期化忘れとかそのレベルだろ

97 名前:93 mailto:sage [2008/12/17(水) 23:31:37 ]
>>95
教えて頂きありがとうございます。
既にご紹介のサンプルと同じコードでやっており、VC++2008EE でのコンパイル
も通りますが、実行すると音なしです。PaintHook() を入れる例も試しました。
サンプルの PaintHook() は cast 不足のエラーが2箇所出ます。
厳密に違うところは、margin の単位指定が、自分のは mm でサンプルは inch
のみです。

98 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:34:07 ]
質問させていただきます
途中でウィンドウプロシージャを変更する処理を書いているのですが
prevWndProc→newWndProc
と変更するとき、prevWndProcには変更したときに何かメッセージが送られるのでしょうか?


99 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:37:30 ]
>>96
禿げ胴!

HWND hwnd;

psd.hwndOwner = hwnd;

Xpで動いたのは偶然hwndの値が0(NULL)だったとかで、コピペしたままで
hwndの値が不定なんじゃねぇの?

100 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:47:57 ]
>>98
WM_WINDOWPROCCHANGING/WM_WINDOWPROCCHANGED


というのは嘘

101 名前:デフォルトの名無しさん [2008/12/18(木) 06:17:59 ]
APIの質問じゃなくて悪いんだけど、VSでF5押して実行すると実行後の終了処理に
時間がかかる。
ビルドが速いだけに残念です。
どこかのスレでこれを速くする方法を見た記憶があるが失念した。
知ってる人がいたら教えてください。
よろしく。

102 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 07:47:54 ]
あなたと私は

103 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 07:50:44 ]
スレ違い



104 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 10:17:32 ]
VSの質問はVSのスレで聞いてくれ。
つーか、この程度聞く前に調べたほうが早いけど。
スタートアップの設定な。

105 名前:97-93 mailto:sage [2008/12/18(木) 10:53:00 ]
>>99
レスをどうも。
自分は開いている文書の Edit control handle を渡していました。
念のため、これを NULL にして試しましたが、結果は同じでした。

106 名前:105-93 mailto:sage [2008/12/18(木) 11:35:49 ]
自己レス。
ネットでのぐぐり方が悪かったのですが、↓のような記事がありました。
h ttp://forums.microsoft.com/msdn-ja/showpost.aspx?postid=1257166&siteid=7
「Vista PageSetupDlg」でぐぐると他にもあります。
しかし、ワードパッドでは出るんですよね。しかも Xp機と同じ形。
VC++2008EE でも文書を開いてメニューを開くと「ページ設定...」が使えるように
なる。形はワードパッドとは違う。独自に PaintHookで描いているんでしょうか。


107 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 13:03:53 ]
>>96はスルーですかそうですか。

108 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:12:30 ]
てか、>>97
>サンプルの PaintHook() は cast 不足のエラーが2箇所出ます。

これ、コンパイルエラー出たから試しもしなかったってことか?
コンパイルエラー取り除いて実行したら、Vistaで普通に表示されるんだけどw

109 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:26:30 ]
日記書きたいだけの馬鹿はスルーでおk

110 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:26:40 ]
コンパイルエラーを取り除く方法が分からない、に一票

111 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:33:05 ]
答える気がないなら黙ってて

112 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:34:21 ]
>>110
知らないならレスしないでください。ウザイだけです。

113 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:39:15 ]
>>106
そのリンク先、ページセットアップダイアログで、Vistaだと
ダイアログは出るけど「プリンタの設定」ボタンが出ないってだけじゃないか。



114 名前:106-93 mailto:sage [2008/12/18(木) 18:09:51 ]
>>108
cast つけてコンパイルしました。コード不足でも兎に角ダイアログが出て
くれれば思っていました。(サンプルがちょっと古いのに心配はあった)

>>113
その通りです。ただちょっと自分の早合点もあるのですが、VC++2008EE の
ページ設定で出てくるダイアログには、「プリンタ(p)...」のボタンがある
のです。VC++2008EE は自前で処理していると理解しました。
(その後調べたら、VS9.0→Common7→IDE→1041 にある msenvui.dll に
 テンプレート定義がありました。)
ますます、Vista 本来の PageSetupDlg() は(VC++2008EE も使わないほど)
あやしいと思うようになりましたが、>>108さんのレスで思い直し始めている
ところです。

関係ないと思いますが、プリンタは PIXUS iP1500 です。キヤノンのペー
ジによれば Vista プリインストールのドライバでいいと言ってます。

115 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 18:54:12 ]
VSというかMSOffice系はずっと前からコモンダイアログを自前で用意してる訳だが

サンプルが古いだのVistaのAPIが悪いとか決め付ける前に自分で努力しろ

116 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 19:15:20 ]
>>114
新規でプロジェクト起こして、単にPageSetupDlg出すだけのアプリかいてみたら?

117 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 19:48:50 ]
「萌え米」、1ヶ月で2年分の売上で秋田のジジイどもウハウハ
tsushima.2ch.net/test/read.cgi/news/1229588945/

118 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 21:27:55 ]
マジキチwwwww萌え絵つけただけでそれだけ売れるとかボロイ商売だな、オイwww

119 名前:デフォルトの名無しさん [2008/12/18(木) 21:46:23 ]
任意のプロセスが使用している名前付きカーネルオブジェクトの一覧を取得したいのですが、
どの様な方法がありますか?

ググったんですが見つからない・・

↓このツールは表示できてるみたい(名前を表示するには管理者権限が必要?)
なので、方法はあるんでしょうけど・・
www001.upp.so-net.ne.jp/yamashita/product/pwexp/pwexp.htm

120 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 21:50:11 ]
>>119
だったらそのツールを使ってればいいだろ

121 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 21:53:16 ]
>>118
普通同じ値段なら、萌え絵あるの買うだろ

122 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 21:54:07 ]
dependency walkerとかで覗いて見たら良いんじゃないの?
APIで読み込んでるなら出るでしょ

123 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 21:56:57 ]
その手のツールは大抵Sysinternalsに転がってるし、わざわざ自分で作るまでも無いだろ
自分で作りたけりゃntoskrnlの逆アセでもしてろ



124 名前:119 mailto:sage [2008/12/18(木) 22:03:56 ]
いや純粋に名前の一覧を見たいだけならここで聞かないですが・・・

もう少し自分で調べて出直します

失礼しました

125 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 22:10:36 ]
なんだっけ? 列挙して、プロセスID で付け合わせるんだったかな?

126 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 22:15:22 ]
またチートやマルウェアの類か

127 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 22:44:14 ]
へへへへェ

128 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 22:49:48 ]
>>124
出直さなくていいから二度と来ないでね

129 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 22:58:08 ]
Shut up your mouth if you don't know. It's just annoying.

130 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 23:29:30 ]
>>129
Si no sabe, no debe contestar. Simplemente una molestia.

131 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 23:34:10 ]
ここで難しい質問しても誰も判らないから意味無いのにw

132 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 23:36:21 ]
判るけどお前の態度がキモイから教えない

133 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 02:34:20 ]
俺も遂に24インチに変えた
世界が変わった・・・プログラム用なら1200にすべきだった・・・



134 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 03:13:27 ]
1200インチとか
どんな豪邸に住んでんだ

135 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 03:24:35 ]
そろそろ高DPIのディスプレイが一般に出てくるようになってほしい。

136 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 03:31:40 ]
ぶっちゃけVGAで十分

137 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 04:53:16 ]
お前にはな

138 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 04:58:50 ]
VGAとかすげぇな
俺なんてQUXGA未満は受け付けない

139 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 09:03:03 ]
>>138
3200×2400 すげぇぇぇ
てか、お前何屋なんだよ。

140 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 09:04:46 ]
八百屋やってますがなにか?

141 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 09:11:36 ]
>>119
プロセス ID またはプロセス ハンドルを使用してジョブ オブジェクトを取得する方法
www.microsoft.com/japan/msdn/columns/askgui/askgui09162003.aspx

これ?

142 名前:114-93 mailto:sage [2008/12/19(金) 11:55:01 ]
暖かいレスに感謝。
>>115
去年からうまく行かなかったんで、去年もどこかで聞いたけど、Vista なんぞ
クソだから当てにすんな見たいなレスがあった。
1年たって情報も溜まったから、なんか分かったことあるかと思った。
Vista なんか使っているんか、カス みたいなレスがなくてよかった。
>>116
試してみます。

143 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 12:20:04 ]
>>141
↑カーネルオブジェクトとジョブオブジェクトの違いがわからない馬鹿



144 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 12:24:55 ]
お前だってコーヒーの違いも分からないくせに

145 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 12:25:44 ]
違いのわかる男






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<198KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef