Win32API質問箱 Build47
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/11/13(月) 08:56:12やさしいお兄さんやお姉さんたちが答えてくれるかも。
過去スレ、関連リンクは>>2-5くらい。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(http://msdn.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0951デフォルトの名無しさん
2006/12/14(木) 01:02:220952デフォルトの名無しさん
2006/12/14(木) 01:26:52sei.lpIDList
0953デフォルトの名無しさん
2006/12/14(木) 01:28:38WM_CLOSE、WM_COMMANDを拾えないのホント不便だよな。
0954デフォルトの名無しさん
2006/12/14(木) 01:30:07omanko.cppをよく見ろ
#if AGE <= SYOUGAKUSEI
#include "ochinchin.h"
#else
#error doutei ga yurusareru noha syougakusei made dayone
#endif
0955デフォルトの名無しさん
2006/12/14(木) 09:05:51で、LISTBOXにアイテムを追加したいのですが、
Windowプロシージャの中に書かないとLISTBOXにアイテムが追加されません。
Windowプロシージャの外からはできないのでしょうか
0956デフォルトの名無しさん
2006/12/14(木) 10:07:32その場合ちゃんとウィンドウハンドルはとれてるのか?
0957デフォルトの名無しさん
2006/12/14(木) 10:40:57コンソールアプリを実行して、コンソールに表示される文字列を拾ってくるには
どうやったらいいのでしょうか?
0958デフォルトの名無しさん
2006/12/14(木) 11:01:53パイプ
0959デフォルトの名無しさん
2006/12/14(木) 13:48:220960デフォルトの名無しさん
2006/12/14(木) 13:51:340961デフォルトの名無しさん
2006/12/14(木) 13:57:140962デフォルトの名無しさん
2006/12/14(木) 13:59:43>httpプロトコルに関連付けられたブラウザ
意味不明
0963デフォルトの名無しさん
2006/12/14(木) 14:02:03例えば
ShellExecute(NULL, "open", "http://www.google.co.jp/", NULL, NULL, SW_SHOWNORMAL)
ってやったら漏れの場合operaが開くんですが、
開く前にどのブラウザが関連付けられているか調べたいのです。
0964デフォルトの名無しさん
2006/12/14(木) 14:10:32HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
このへん
0965デフォルトの名無しさん
2006/12/14(木) 14:21:38ありが�d�d�d
0966デフォルトの名無しさん
2006/12/14(木) 14:36:57レジストリのHKEY_CLASSES_ROOT\http\shell\openとかいう部分は
95からvistaまで同じなんだろうか?
0967デフォルトの名無しさん
2006/12/14(木) 14:46:36それ、試してから言ってる?
ローカルの.htmlならそれでいけるだろうけどねー
0968デフォルトの名無しさん
2006/12/14(木) 14:51:000969デフォルトの名無しさん
2006/12/14(木) 16:37:15HKEY_CLASSES_ROOT\htmlfile\shellの既定の値も見ないと。
0970デフォルトの名無しさん
2006/12/14(木) 16:39:21HKEY_CLASSES_ROOT\HTTP\shellの既定の値。
0971デフォルトの名無しさん
2006/12/14(木) 17:15:28hWndが適切な値になってないだけとか。
0972デフォルトの名無しさん
2006/12/14(木) 17:32:49>>963は"open"と指定してるから既定値みる必要ないんでない?
0973デフォルトの名無しさん
2006/12/14(木) 22:02:58教えていただけませんか?
エクセルでいうなら一番上のA,B,Cとかいう選択できるタブみたいな奴なんですが
うまく言葉で表せれないorz
0974973
2006/12/14(木) 22:19:08http://chiffon.ty.land.to/src/Chiffontea0457.bmp
0975デフォルトの名無しさん
2006/12/14(木) 22:23:03ListViewでググれ
0976デフォルトの名無しさん
2006/12/14(木) 22:26:52ヒント: ウィンドウステーションとデスクトップ
0979デフォルトの名無しさん
2006/12/15(金) 08:48:46というか、されると思うのですが、それって、直ぐに再利用の対象になるのでしょうか?それともずっと後になるのでしょうか?
0980デフォルトの名無しさん
2006/12/15(金) 09:42:300981デフォルトの名無しさん
2006/12/15(金) 10:54:23システムによるし、そういうのを前提としたものを作ってはいけない
0982デフォルトの名無しさん
2006/12/15(金) 14:59:13Microsoft is conducting an online survey to understand use of MSDN Online.
We’d like to see which pages you visit today and then have you complete a
survey when you leave MSDN Online. Would you like to participate?
ってウインドウが突然上から降りてきて死ぬほどびびった〜
ええかげんにせえよ心臓止まるかと
0983デフォルトの名無しさん
2006/12/15(金) 15:14:07項目がダブルクリックされたときにだけイベントを発生させるにはどうすればいいのでしょうか
0984デフォルトの名無しさん
2006/12/15(金) 15:31:53LBN_DBLCLK
0985デフォルトの名無しさん
2006/12/15(金) 15:41:42case WM_COMMAND:
switch(LOWORD(wParam)) {
case .....
となっているのですが、switch(LOWORD(wParam)){
のcaseに
case LBN_DBLCLKを書くんですか?
それとも、case リスト:内にif文を書くんですか?
0986デフォルトの名無しさん
2006/12/15(金) 15:50:320987デフォルトの名無しさん
2006/12/15(金) 16:54:280988デフォルトの名無しさん
2006/12/15(金) 17:19:58>>990
次スレよろしく
0989デフォルトの名無しさん
2006/12/15(金) 17:20:370990デフォルトの名無しさん
2006/12/15(金) 17:41:42Win32API質問箱 Build48
ttp://pc8.2ch.net/test/read.cgi/tech/1166172047/
0991デフォルトの名無しさん
2006/12/15(金) 17:49:280992979
2006/12/15(金) 17:51:29デバッガなどで表示して、しばらく確認した感じだと、
うちの環境(XP SP2)では、再利用されているのは無かったんですが、
そのへんの仕様が知りたいなと思いまして・・・
>>981
ごもっともです。。
他プロセスのウィンドウを区別するのに、一番手軽なので、
ウィンドウハンドルをキーにしていたのですが、考え直そうと思います。
今後の参考に、「システムによる」の部分を教えていただけると嬉しいです。
0993デフォルトの名無しさん
2006/12/15(金) 18:33:350994デフォルトの名無しさん
2006/12/15(金) 18:40:50Win16とWin32でメモリ空間の扱いがかわったからね。
0995デフォルトの名無しさん
2006/12/15(金) 20:16:18GetWindowThreadProcessId()
ただしIDもプロセスが終了してすべてのハンドルが閉じられると再利用されるので
それが困る場合はプロセスハンドルを1つは開いておくように
0996デフォルトの名無しさん
2006/12/15(金) 20:53:140997デフォルトの名無しさん
2006/12/15(金) 20:56:330998デフォルトの名無しさん
2006/12/15(金) 20:59:040999デフォルトの名無しさん
2006/12/15(金) 21:01:081000デフォルトの名無しさん
2006/12/15(金) 21:07:2210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。