Win32API質問箱 Build62
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/02/04(月) 02:40:03やさしいお兄さんやお姉さんたちが答えてくれるかも。
過去スレ、関連リンクは>>2-10くらい。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(http://msdn2.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- Win32API質問箱 wiki
http://wiki.livedoor.jp/program1/d/FrontPage
【前スレ】
61 ttp://pc11.2ch.net/test/read.cgi/tech/1199514664/
0153デフォルトの名無しさん
2008/02/08(金) 07:11:29いろいろいうことはあるが、、、もう出る時間なので
0154デフォルトの名無しさん
2008/02/08(金) 07:34:51iがローカル変数というオチではないの?
0155デフォルトの名無しさん
2008/02/08(金) 08:00:220156デフォルトの名無しさん
2008/02/08(金) 09:16:300157デフォルトの名無しさん
2008/02/08(金) 09:45:53_CrtSetDbgFlagで
LocalAllocの発見は出来ないですか?
52 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/06(水) 16:47:47
_CrtSetDbgFlagで
LocalAllocの発見は出来ないですか?
142 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/07(木) 18:39:31
GlobalAllocのGlobalRelease呼び忘れわ発見できますか?
156 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/08(金) 09:16:30
GlobalAllocのGlobalRelease呼び忘れわ発見できますか?
0158デフォルトの名無しさん
2008/02/08(金) 09:54:07メモリ管理もできない奴はGCに頼れ
で、GCを疑うなw
0159デフォルトの名無しさん
2008/02/08(金) 10:21:59分かり安すぎだなお前らw
0160デフォルトの名無しさん
2008/02/08(金) 10:33:49ヽノ) そのネタは飽きましたのでお引取り下さい
ll
0161デフォルトの名無しさん
2008/02/08(金) 10:34:49c、 `っ( ヽ
( v)c、 `っ
V''V ( v) / ̄`⊃
V''V | ⊃
( v) ハ,,ハ
V''V (゚ω゚ )
⊂⊂ ヽ
> )
(/(/
ハ,,ハ
( ゚ω゚ ) おことわりします
/ \
((⊂ ) ノ\つ))
(_⌒ヽ
ヽ ヘ }
ε≡Ξ ノノ `J
0162デフォルトの名無しさん
2008/02/08(金) 10:44:24GlobalReleaseなんて呼んだ事ねーよwww
0163デフォルトの名無しさん
2008/02/08(金) 10:54:550164デフォルトの名無しさん
2008/02/08(金) 11:10:04つう例外もあるからそう簡単にチェックできる物でもないだろ
ま、どうせドトネト信者が「GCの無い言語なんて糞」とか言いたいだけかも知れんが
0165デフォルトの名無しさん
2008/02/08(金) 11:10:21IMEを制御する方法は山ほど見つかるんだけどな。
0166デフォルトの名無しさん
2008/02/08(金) 11:18:29ツールバーを出したければ別個にプロセスを起動してimm.dllから通信すればいい
0167デフォルトの名無しさん
2008/02/08(金) 11:22:52そりゃ確かにOSのIME管理システムそのものを乗っ取れるかもしれませんが、
えらく大雑把だなあ。
0169デフォルトの名無しさん
2008/02/08(金) 11:41:280170デフォルトの名無しさん
2008/02/08(金) 12:01:04COMインタフェースのリリースし忘れの方が困る
システムDLL内だったりシェル拡張が原因だったり
0171デフォルトの名無しさん
2008/02/08(金) 12:14:24GetOpenFileNameがエラー起こすっていうバグがあってだな
今は知らん
0172デフォルトの名無しさん
2008/02/08(金) 12:22:05つ IMallocSpy
0174デフォルトの名無しさん
2008/02/08(金) 14:29:01case WM_KEYDOWN:
if(wp == VK_UP){
i++;;
}
break;
で良いんじゃね
>>152に書いてあるけど
0175デフォルトの名無しさん
2008/02/08(金) 15:19:28MCI_SIGNALがなんのためにあるのかが分からない
0176デフォルトの名無しさん
2008/02/08(金) 15:42:550177デフォルトの名無しさん
2008/02/08(金) 15:48:08OSごとにインターフェイスが異なるから、自分で調べられないなら辞めとけ。
0178デフォルトの名無しさん
2008/02/08(金) 16:02:470179デフォルトの名無しさん
2008/02/08(金) 16:03:390180デフォルトの名無しさん
2008/02/08(金) 16:10:470181デフォルトの名無しさん
2008/02/08(金) 17:06:13画面を作っていて、マルチコアに対応させたいのですが、
プロセス(スレッド)毎にどのコアを使ってるか、という情報は
どこで得られるのでしょうか?(コア毎の使用率は判るのですが)
0182デフォルトの名無しさん
2008/02/08(金) 17:10:48スレッドは多分無い
0183デフォルトの名無しさん
2008/02/08(金) 17:18:36ありがとうございます。
GetThreadAffinityMask相当のAPIは何故か無いみたいですね。
0184デフォルトの名無しさん
2008/02/08(金) 17:18:45ただ、ネットに出回っているPEB/TEB構造体の情報は9割ぐらいはXPSP1以前の物で
今時のOSのカーネルとはメンバが微妙に違うから、役に立つかどうかは知らない
0185デフォルトの名無しさん
2008/02/08(金) 17:30:21GPLのSKKIMEのようにソースが公開されているものもあるよ。
0186デフォルトの名無しさん
2008/02/08(金) 18:13:07同じく、焼きそば喫茶のメイド服姿で登場です。
ふわりと髪とスカートを翻し、振り返る瞬間をとらえたポーズで立体化。柔らかで
張りのある造形が抜群のプロポーションとマッチし綺麗なシルエットを楽しめます。
白と紺のコントラストが映える衣装と優しい笑顔が、彼女の清楚で穏やかな魅力を
引き立ててくれます。
商品名 涼宮ハルヒの憂鬱
作品名 朝比奈みくる メイドVer.
価格 6,090円(税込)
発売時期 08年06月未定
仕様 1/8スケール PVC製塗装済み完成品 全高約200mm
原型制作 沼倉としあき
発売元 アルター
ソース:あみあみ
http://www.amiami.com/shop/ProductInfo/product_id/91035
画像
ttp://www.amiami.com/images/product/main/HOB-FIG-8213.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_01.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_02.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_03.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_04.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_05.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_06.jpg
ttp://www.amiami.com/images/product/review/HOB-FIG-8213_07.jpg
アルターALTER Co.,Ltd
http://www.alter-web.jp/
0187デフォルトの名無しさん
2008/02/08(金) 18:17:37( ゚д゚ )
_(__つ/ ̄ ̄ ̄/_
\/ /
 ̄ ̄ ̄
0188デフォルトの名無しさん
2008/02/08(金) 18:22:51スカートの中覗くのはデフォなのか?
0189デフォルトの名無しさん
2008/02/08(金) 18:26:190190デフォルトの名無しさん
2008/02/08(金) 18:28:450191デフォルトの名無しさん
2008/02/08(金) 18:58:33もともと平面な物をなんで立体化するのか本気でよくワカンネ
と釣られてみる
0192デフォルトの名無しさん
2008/02/08(金) 19:01:020193デフォルトの名無しさん
2008/02/08(金) 19:16:320194デフォルトの名無しさん
2008/02/08(金) 19:23:56弁解を聞こう
0195デフォルトの名無しさん
2008/02/08(金) 20:42:29元のRECTがあさってな状況でも描くのに必要な領域が返ってきますか?
0196デフォルトの名無しさん
2008/02/08(金) 20:52:340197デフォルトの名無しさん
2008/02/08(金) 21:14:01入力できないようにするのはSetWindowLongでES_READONLYにしてできたんですが
灰色にする方法が分かりません
0198デフォルトの名無しさん
2008/02/08(金) 21:32:090199デフォルトの名無しさん
2008/02/08(金) 21:39:100200デフォルトの名無しさん
2008/02/08(金) 21:52:270201デフォルトの名無しさん
2008/02/08(金) 21:53:290202デフォルトの名無しさん
2008/02/08(金) 22:00:400203デフォルトの名無しさん
2008/02/08(金) 22:25:14ネタじゃなくてマジで
0204デフォルトの名無しさん
2008/02/08(金) 22:26:540205デフォルトの名無しさん
2008/02/08(金) 22:29:06あさっての矩形を指定して書いた場合に描画されるであろう領域が帰ってくるよ。
よく使うのは横幅を非常に大きくして、折り返ししない場合の幅を調べたり、
逆に高さだけ大きくして特定の幅で折り返し表示した場合の高さを調べたり、等。
0206デフォルトの名無しさん
2008/02/08(金) 22:31:26さっさと.NETに移行させたいのだろ
ま、探しにくいのは前からだと思うが
Google検索でsite:microsoft.comした方が探し易いってどうよ?
0207デフォルトの名無しさん
2008/02/08(金) 22:43:27しかしリンクが死んでる事も多い罠
0208デフォルトの名無しさん
2008/02/08(金) 22:44:35ありがとう。探し方何となく分かった
0209デフォルトの名無しさん
2008/02/08(金) 22:48:30http://search.msdn.microsoft.com/search/Default.aspx?brand=msdn&lang=en-us&query=検索文字列
という風にしてる。
0210デフォルトの名無しさん
2008/02/08(金) 22:53:360211デフォルトの名無しさん
2008/02/08(金) 22:55:300212デフォルトの名無しさん
2008/02/08(金) 22:58:17まぁ簡単な英語だからいいけど
DirectXつかえやコラ
って事なんだろうな
0213デフォルトの名無しさん
2008/02/08(金) 23:02:08Vistaが.netベースになったら喜んで移行してやったんだがな
0214デフォルトの名無しさん
2008/02/08(金) 23:23:13DDKにFakeIMEというサンプルがある
0215デフォルトの名無しさん
2008/02/08(金) 23:44:490216デフォルトの名無しさん
2008/02/08(金) 23:45:30VC6 についてた MSDN が一番 。
0217デフォルトの名無しさん
2008/02/09(土) 00:00:40使い勝手のあるAPIは訳されてないし。なんつーか、PlatformSDKの
英語ドキュメントよんでたほうがマシ。
0218デフォルトの名無しさん
2008/02/09(土) 00:00:51日本語文章を解析して何かしたいので、その辞書として使いたいのですが……
0219デフォルトの名無しさん
2008/02/09(土) 00:05:22このスレで"IME"でレス抽出すると挙がってくる質問は全て君かね?
そろそろIMEスレでも立ててしてくれ
0220デフォルトの名無しさん
2008/02/09(土) 00:08:44立てちまえよマジで
俺も知りたいし
0221デフォルトの名無しさん
2008/02/09(土) 00:11:11レス検索してみた。
ちょっといくつか気になるワードでググってきます ノシ
0222デフォルトの名無しさん
2008/02/09(土) 00:11:43IMEはバージョンに依存する動作が多くて面倒だった記憶が
0223デフォルトの名無しさん
2008/02/09(土) 01:06:450224デフォルトの名無しさん
2008/02/09(土) 01:42:490225デフォルトの名無しさん
2008/02/09(土) 04:33:22何が原因だと思いますか?
別のPCで実行すると全てダウンロードできるんですがメインのPCで試してみると
出来るサイトと出来ないサイトが出てきてしまいます
色々試してみたけど規則性がまったく分からない
コントロールパネルからインターネットオプションでプロキシを全てはずしても
同じ結果になってしまいます。他にもしかしたらこれが原因かもとかいうのありませんか?
0226デフォルトの名無しさん
2008/02/09(土) 04:39:040227デフォルトの名無しさん
2008/02/09(土) 05:36:48VC2008EEの環境でCreateWindowExが実行されないみたいです。
ビルドのエラーは出ていない、定義へ移動でwinuser.hに飛ぶ、
#pragma comment(lib,"user32.lib")をソースの頭に書いている状態です。
Debugでブレークポイント置いても実行可能コードは無いって言われます。
成功するRegisterClassExの後ろに置いてみても状況は変わりません。
まぬけなミスしてるんだと思うんだけど、どの様に直せば良いですか?
0228デフォルトの名無しさん
2008/02/09(土) 06:08:240229デフォルトの名無しさん
2008/02/09(土) 06:22:35#pragma comment(lib,"user32.lib")を頭に書いてCreateWindowExで作ってみたけど
普通に動くよ。2008のProだけど
>実行可能コードは無い
プロジェクト作り直してみたら直ることがある
0230デフォルトの名無しさん
2008/02/09(土) 08:13:13富士の白雪ぁフェニックス〜
だけど僕らのキョーちゃんは〜
豚足大好き、ブヒっ好き〜
キョーモト キョーモト
きょうふのキョーーーーーーー(長いわ!)ーーーっちゃん
0231デフォルトの名無しさん
2008/02/09(土) 08:44:21意味不明な着ぐるみ系コントばっかりで
0232デフォルトの名無しさん
2008/02/09(土) 09:23:26じゃないか
0233デフォルトの名無しさん
2008/02/09(土) 10:43:11それともリソースファイルなんでしょうか
どちらに追加してもうまくいくようで気に入らないんですが
0234デフォルトの名無しさん
2008/02/09(土) 11:23:53ビルドするときにはファイル毎にどういうことを行うかという設定を見ており、
(その設定はファイルを追加したときに拡張子から標準の設定がなされる)
ソリューションエクスプローラでどこのフォルダに入っているかということはビルドに一切関係ない。
0235デフォルトの名無しさん
2008/02/09(土) 12:21:37draw( "hello world", pos );
と書くところを一旦posを定義しないで直接POINT型変数をdrawに与えるにはどうしたらいいですか
draw( "hello world", { 0, 0 } ); 的な…
0236デフォルトの名無しさん
2008/02/09(土) 12:55:57draw( "hello world", myCPOINT(0, 0));
Cならdrawの関数宣言を変えてしまうとか。
typedef void (*tdraw)(const char *, int x, int y);
tdraw pdraw = (tdraw)draw;
pdraw( "hello world", 0, 0);
スタックの積まれ方に注意。(xとy逆だったかも)
0237デフォルトの名無しさん
2008/02/09(土) 12:57:33((tdraw)draw)("hello world", 0, 0);
でもいい。
0238デフォルトの名無しさん
2008/02/09(土) 13:00:240239デフォルトの名無しさん
2008/02/09(土) 13:05:17どうしたらいいですか、ときたから答えたまで
後出しジャンケン野朗が
0240デフォルトの名無しさん
2008/02/09(土) 13:21:340241デフォルトの名無しさん
2008/02/09(土) 13:23:510242デフォルトの名無しさん
2008/02/09(土) 13:30:280243デフォルトの名無しさん
2008/02/09(土) 13:55:55draw("hello world",f(0,0));
0244227
2008/02/09(土) 13:59:44DLパスは名前の値です。
ttp://www.dotup.org/uploda/www.dotup.org0300.zip.html
>>229
テストありがとう。基礎が出来てないだろう俺にはもう判りません…orz
0245デフォルトの名無しさん
2008/02/09(土) 14:25:53CApplicationBase::GlobalWindowProc
が大変なことになってるぞw
CreateWindowExが失敗するのは、常にreturn S_OK;で処理しているため。
S_OK(=0)はCOMの正常終了値で使われる定義だが、
Window Procedureでは、正常終了値は大抵TRUE(=1)。
(※戻り値はメッセージにより異なる)
Window Procedureの仕様は、下記参照。
http://msdn2.microsoft.com/en-us/library/ms633569(VS.85).aspx
0246デフォルトの名無しさん
2008/02/09(土) 14:29:210247デフォルトの名無しさん
2008/02/09(土) 14:38:27現在実行中のプロセスが、管理者権限を持っているかを調べるAPIを教えてください。
UACが有効になっているVistaで、Administratorsに入っているユーザーが、
「管理者として実行」をしているかを調べたい、というのが動機です。
0249デフォルトの名無しさん
2008/02/09(土) 15:18:44IsUserAnAdminはそういう用途には使えないのかなぁ
0250デフォルトの名無しさん
2008/02/09(土) 17:09:550251デフォルトの名無しさん
2008/02/09(土) 17:52:16キースクロールでメッセージ投げる分には普通にスクロールするんだが
0252デフォルトの名無しさん
2008/02/09(土) 18:28:56■ このスレッドは過去ログ倉庫に格納されています