[表示 : 全て 最新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/

756 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 17:31:34 ]
ようこそ許さん

757 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 17:34:55 ]
ほら滑った

758 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 17:46:55 ]


759 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 18:20:34 ]
??

760 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 18:25:15 ]
顔真っ赤ですよw

761 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 18:54:11 ]
顔真っ白ですよw

762 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 19:19:59 ]
紅白とはこりゃメデタイ

763 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 19:33:46 ]
そこの紅白!

764 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 19:42:28 ]




765 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 19:48:30 ]
もうだめだこのスレ

766 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 19:56:40 ]
透明あぼ〜んでスッキリ

767 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:27:45 ]
ダイアログってのは予め定義されたウィンドウクラスで、ダイアログ用のウィンドウプロシージャが既に定義されている。
ダイアログプロシージャは、そのウィンドウプロシージャ内からある程度変換されてメッセージが飛んでくるところ。
これであってますか?

ちなみにダイアログプロシージャ内にしか飛んでこないメッセージ、ダイアログプロシージャに飛ばされないメッセージには
どんな物がありますか?WM_CREATEがWM_INITDIALOGになったりしてますよね?
これは多分CREATESTRUCTを触れないようにするためとかあると思うんですが・・・

768 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:56:40 ]
WM_CREATEとWM_INITDIALOGは別のメッセージだよ。

WM_CREATEはウインドウが作成されたときに来るメッセージ。
この時点ではウインドウができただけ。

WM_INITDIALOGはコントロールが全て作成されてから送られてくるメッセージ。

769 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:02:15 ]
>>768
間違いです

770 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:05:31 ]
>>768
あってます

771 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:09:42 ]
>>727
違うんだな
PGは「そんなパスあるかよw」って思ってると
土素人のおばちゃんとかが超長いファイルとか作ってたりするんだ
エクスプローラでもMAX_PATH超えるのは普通にある
後から親フォルダをリネームしてみろ。あっさり超える。

772 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:18:11 ]
うるせーばかどっかいけ

773 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:19:57 ]
おっさんキモイよ

774 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:20:42 ]
しねよクズ



775 名前:デフォルトの名無しさん [2009/01/05(月) 21:21:12 ]
つーか、不定長文字列の処理で何でそんなに騒ぐわけ?
いちいちスクラッチで書くのが面倒だって言いたいわけ?
アフォなの? 死ぬの?

776 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:21:50 ]
しね

777 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:21:53 ]
MAX_PATH論争終わった?

778 名前:デフォルトの名無しさん [2009/01/05(月) 21:22:51 ]
ばーかばーか
うんこー
いまどきプログラムとか底辺の仕事して楽しいのー?

779 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:31:03 ]
MAXって書いてあんだろうが!それ以上なんてねぇんだよボケ!

780 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:38:22 ]
VistaとかC:\UsersにC:\Documents〜がシンボリックリンクしてるよね。
あれとかすげーヤバそう。
なんであんなOS作るんだか・・・

781 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:39:09 ]
ここはオッサンの憩いの場だ
ゆとりはレスするな消えろ

782 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:43:33 ]
MAX_PATHより長いパスに対応してるソフトなど見たことないねぇ〜
長いパス渡したらオーバーフローとかはよくあるけどw

783 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:45:58 ]
>>782
お前の使ってる屑ソフトなんか知るか

784 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:47:30 ]
ゆとりはレスしないでください。レスしていいのはおっさんだけです。



785 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:49:39 ]
オーバーフローしてもいいじゃない
にんげんだもの
          みつを 圖

786 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:50:39 ]
困ります><

787 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:54:27 ]
誰も「32000文字に対応しろ」なんて言ってないよ。
長いのに遭遇しても大丈夫なように「ちゃんと作ったほうがいい」って事で。
もちろん「ちゃんと作る」の内容はそのときどき変わるだろうし、それをどう処理するかに
ついて「絶対にこれが正解」とは言えないと思う。
ただファイル検索とかで長いのに遭遇したときバッファがMAX_PATHしか無かったが為に
オーバーフロー起こしたり、勝手に切り詰めて切り詰めたパスに対応する別のファイル
やフォルダを処理対象にしてしまったりとか、いろんな可能性をちゃんと考慮して欲しい。
みたいな話。

788 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:57:08 ]
別プロセス間DLLでウィンドウハンドルを格納した動的配列の共有をしたいのですが何か方法はありませんでしょうか?
メモリマップドファイルを使ってstd::vectorを共有しようとも思ったのですがクラス内部のメモリ確保の仕様の関係で向いていないようですし、
#pragma data_segでstd::vector・・も静的に初期化しないといけないので無理そうで

789 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:59:03 ]
プログラム見直したほうが早そう

790 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 21:59:44 ]
>>768
なるほど、リソースでダイアログボックス作ってないからそこ気づきませんでした。
ダイアログプロシージャだけ見とけば値を返す系以外のどのメッセージもキャッチできるんでしょうか?

791 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:03:28 ]
>>788
スレ違いだけどboost.interprocessが使えるかも

792 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:04:33 ]
>>789
知らないならレスしないでください。ウザイだけです。

793 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:05:00 ]
>>788
要素数が決まってるなら、普通の配列に入れて data_seg でいいんじゃね?


794 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:05:11 ]
知らないから質問しないでください。



795 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:15:30 ]
CreateProcessを実行すると実行元の子プロセスになるようなのですが、実行元と関連の無いプロセスを生成するのはどうすればいいのでしょうか?


796 名前:788 mailto:sage [2009/01/05(月) 22:15:44 ]
アドバイスありがとうございます

>>793
最小化したウィンドウのハンドルを記憶させる入れ物として使いたいので
数の制限がなくどうしても動的な配列が必要になってしまいまして

>>791
boost.interprocessググってみたらとても便利そうですね
boostという名前は聞いたことあったんですがドキュメントが英語しか見つからないので
英語の成績が悪いなんてレベルじゃなかった自分はなかなか手を出せずにいました
これを機に翻訳かまして勉強してみます

797 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:18:31 ]
>>795
CREATE_NEW_PROCESS_GROUP

798 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:26:55 ]
MAX_PATHを信じて決めうちした糞餓鬼が爆死したんですね
わかります

799 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:33:45 ]
罵り合いはやめようぜ

800 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:37:09 ]
エクスプローラに合わせるみたいなこと言ってた人も、
ドットで始まるファイルは処理しようなっ!たのむぜっ!

801 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:46:47 ]
>>788
スレ違いだが、一応補足しておく。

STLのコンテナはアロケータでメモリ確保に関してはコントロールできる。
共有メモリのポインタを返すアロケータを用意すればvectorも使える。
ただ、アロケータでコントロールできるのはコンテナの中身だけなので、
コンテナそのものはplacement newを使う必要があるが。

しかし、STLのコンテナは異なるプロセス間での排他処理には
対応してないから、その部分は自分で処理する必要がある。

802 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:47:08 ]
エクスプローラで扱えないファイルなんて無視でいいよ
MS様の基準に反したファイル名をつける馬鹿が悪い

803 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:49:31 ]
>>802
爆死した糞餓鬼が必死のいいわけですね
わかります

804 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:51:22 ]
>>803
爆死した糞餓鬼はあなたですよ
おやおや、自分の事も分からなくなったのかな?



805 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:52:30 ]
MAX_PATHのネタ引っ張ってるのってお前ら二人だけだぞ?

806 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:53:57 ]
だってこんなに釣れるんですもの

807 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:57:36 ]
まあまあ

失業してストレス溜まってるオッサンの相手してあげようよ

808 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 22:58:52 ]
派遣契約切られて派遣村からカキコしています。
今の時代、Windowsプログラマなんていらないそうです。うるうる

809 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:11:11 ]
>>808
お、MFCプログラマっすか?
俺も派遣先なくて困ってるw
すぐに切られるんだよなぁ・・・w

810 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:21:39 ]
MFCかよ・・・

811 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:22:28 ]
MFC(核爆)

812 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:23:02 ]
>>808
おまいの「うるうる」が何かかわいかった
頑張れなw

813 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:24:12 ]
MFC(笑)

814 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:28:11 ]
まあ、大して変わらないけど
みんなwin32直叩きしてんの?

トラッカークラス自慢しちゃうぞっていっても派遣先ないんだけどねw



815 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:32:23 ]
俺はしてる
他は知らんがここの住人は比較的そういう奴が多そうだけど

816 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:33:39 ]
>>815
知らないならレスしないでください。ウザイだけです。

817 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:37:39 ]
>>814
ところでなんで正社員で雇ってくれるところ探さなかったの今まで

818 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 00:58:20 ]
>>817
面倒臭いからw
ってのと基本的に会社組織になじまない
半年たったら職場変えてもらわないと病気になる
なれてきたときのなれなれしい仕事の押し付けが我慢ならない
PGって基本的に損じゃね?

819 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 01:21:08 ]
>>818
そりゃ、そういうデメリットはあるけど、どんな職種も楽ってわけじゃないからな。
派遣のデメリットとのトレードオフで自分で選んだなら文句は言えないな。

820 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 02:03:56 ]
甘ったれんな、としか言えんな。
あとマ板でやれ。

821 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 04:07:14 ]
派遣や常駐が好きなんて人いるんだね。
正社員様にコキ使われる奴隷みたいな身分ですんごい嫌なんですけど。

822 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:33:41 ]
>>819
別に文句なんて言ってないのにおかしな人だね
まあ、いままであったPGで正常な人なんていなかったけどw

823 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 07:34:22 ]
士農工商の下に穢多を作ったのは大正解だったという事が良く解るスレですね。

824 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 11:40:42 ]
ひにんのくせに



825 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 12:32:48 ]
もともとは罪人とかだっんだけどな。

826 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 14:37:20 ]
一番下はヒッキー

827 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 14:44:57 ]
ヒッキーの中にも階層があってだな

828 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 16:53:34 ]
日妊

829 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:03:41 ]
もうだめだこのスレ

830 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:07:22 ]
買いかぶらないで下さい。前から駄目です。

831 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:09:28 ]
test

832 名前:831 mailto:sage [2009/01/06(火) 18:11:24 ]
うおっ!! 3ヶ月のアク禁が解除された! 感動した。

833 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:29:40 ]
ここでテストすんなやハゲ

834 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:32:40 ]
>>833
知らないならレスしないでください。ウザイだけです。



835 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:36:16 ]
そんなことより野球しようぜ

836 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:55:16 ]
>>832
どうせだめだと思って適当に書いたら書けちゃうことってあるよな

837 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:56:29 ]
>>832
もう荒らすなよ

838 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 19:10:42 ]
>>837
お前がな

839 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 19:16:45 ]
>>838
なぜわかった

840 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 19:23:34 ]
余裕っすよ

841 名前:デフォルトの名無しさん [2009/01/06(火) 19:32:32 ]
もう Win32API でプログラムするのも終わりかな。
こんなにあれるほどネタがないんじゃ・・・

842 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:01:09 ]
そんなことはない。

843 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:05:09 ]
SDK付属のドキュメントさえ読めば質問するようなネタはほとんど無いからな

844 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:10:54 ]
不良セクタを作ってハードディスクを壊すためのAPIを教えてください
今すぐお願いします



845 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:13:53 ]
>>844
FlushFileBuffers

846 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:44:30 ]
test

847 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:53:18 ]
test

848 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:55:35 ]
何のテストをしてるのか気になる

849 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:58:23 ]
test

850 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:58:48 ]
俺様ようしおり
>>801 以降、スレ違いレスだけ

851 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 20:59:30 ]
tor串とか

852 名前:デフォルトの名無しさん [2009/01/06(火) 21:33:54 ]
ChooseColor関数が使えないのですがどうしたら使えるようになるのでしょうか
環境:Windows Vista,VC++ 2008 EE,Win32Project
状況:ChooseColor関数をIDEが認識しないです、CHOOSECOLOR構造体は未定義としてエラーになります
誰かわかる方がおられたらよろしくお願いします

853 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 21:36:02 ]
>>852
気合

854 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 21:36:33 ]
関数のプロトタイプはIDEが認識するものじゃない。
ヘッダに書いてある物。



855 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 21:38:37 ]
実行時の挙動の問題ならともかく、
コンパイル段階でエラーが表示されているのに対処出来ないって、
どれだけ無能なんだろう?

856 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 21:43:30 ]
>>855
お前と同じぐらい無能






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

前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