- 1 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 01:54:24 ]
- スレ立てるまでもない、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質問箱 Build76 pc11.2ch.net/test/read.cgi/tech/1233622578/
- 684 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 09:18:45 ]
- >>679
L_Down & Upでは動かないこともある。 そういう時はBM_CLICK送ってみ
- 685 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 09:18:49 ]
- みょーなwrapperの例
ttp://www.kt.rim.or.jp/~ksk/wskfaq-ja/articles/csocket.html CSocket はなぜ有害か? MFCはお手軽だけど まあ状況に応じて使い分けだな
- 686 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 09:24:45 ]
- >>681
>マルチメディア関連を取り扱うときはATL/WTLなんかも使うよ 作る物にもよるがそこは低水準APIを使って欲しいところ
- 687 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 09:43:43 ]
- マルチメディア関連でATL/WTLなんて使うか?
精々DirectXでCComPtr使えて便利だねーぐらいじゃねーの?
- 688 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 09:50:01 ]
- >>681の「マルチメディア関連」ってDirectXの事なのか?
Multimedia APIのどこでATL/WTLを使うのか考えてしまっただろw
- 689 名前:デフォルトの名無しさん [2009/03/16(月) 14:15:25 ]
- 初心者スレから誘導されました
クライアント領域のみをキャプチャーする方法ってありますか? C言語です 環境はWindowsXPです よろしくお願いします
- 690 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:18:24 ]
- 自分しか分からない用語を並べられても・・・
クライアント領域って何だよ。 自分のプログラムで作ったウィンドウのクライアントエリアか? キャプチャーとは画面に出てる部分を静止画で取得したいとかそういうこと?
- 691 名前:デフォルトの名無しさん [2009/03/16(月) 14:25:17 ]
- クライアント領域って普通使わないんですか?
そうとは知らず失礼しました はい。自分で作ったウィンドウのクライアントエリア(?)を、静止画で取得したいと言うことです 画像の形式は問いません
- 692 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:28:48 ]
- >>689
Win32APIということなら キャプチャしたいウィンドウのウィンドウハンドルが分かっていれば GetDCでクライアント領域のデバイスコンテキストを取得できるから 後はBitBltなり何なりでキャプチャ先に領域の画像をコピーすればいい 使い終わったらReleaseDCするのを忘れずに
- 693 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:32:38 ]
- BitBltは何て読んでる?
やっぱビットブリット?
- 694 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:37:19 ]
- ビットブロックトランスファー
- 695 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:38:03 ]
- block transferだからブリットって読み方は最初違和感があったけど慣れた
ビットブリットでたいていの相手に通じるし
- 696 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:40:02 ]
- なんとなく、ビットビーエルティーと呼んでた
- 697 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:42:45 ]
- ビットブロック転送でごわす
- 698 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 14:52:07 ]
- Vistaで、シェル名前空間POP3拡張を作っていますが、全部を書かないといけないのでしょうか。
MailBox\1\body.txt (メール本文) MailBox\1\添付.jpg (あれば添付ファイル) MailBox\2\body.txt (2件目本文) 具体的には、このような拡張を作っていて、ファイルリストを表示するところが完成しました。 次に、アイコンの取得、コンテキストメニューの表示、ダブルクリックで開くなどを組み込もうと調べて、 それらしい関数(SHCreateDefaultContextMenu, SHCreateDefaultExtractIcon)を 今回実装したIShellView.GetUIObjectOfから使ってみたのですが、アイコンは真っ白だし メニューは何も表示されませんでした。 (メニューは自分でIShellExtInit,IContextMenuを実装したら動きました) エクスプローラの機能をお手軽に使うことはできないのでしょうか。
- 699 名前:デフォルトの名無しさん [2009/03/16(月) 15:14:12 ]
- 2Dで、ひぐらしみたいなエフェクト実装したいんだけど
ガラスが割れるようなエフェクトを表示する関数ある?
- 700 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:15:16 ]
- 意味がわかりません。
- 701 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:17:48 ]
- 意味がわかりません。
- 702 名前:デフォルトの名無しさん [2009/03/16(月) 15:18:51 ]
- >>699をエスパーしてみた
ようは、FFなんかで戦闘に突入するときに使われてるようなエフェクトを発生させる関数が無いか聞いてるんだろ? 誰か、病院呼べ
- 703 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:25:05 ]
- 病院は呼べません。
- 704 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:26:31 ]
- call hospital
- 705 名前:デフォルトの名無しさん [2009/03/16(月) 15:28:29 ]
- マジレスばっかwwwww
- 706 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:41:17 ]
- 呼ぶだけならできるよ
- 707 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:44:58 ]
- 病院が来てくれることもあるしな
- 708 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 15:45:47 ]
- エスパーなら余裕
- 709 名前:デフォルトの名無しさん [2009/03/16(月) 15:49:31 ]
- >>702
それです!!教えてください
- 710 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:25:33 ]
- あるわけないだろ
- 711 名前:デフォルトの名無しさん [2009/03/16(月) 16:26:39 ]
- >>702は病院に行った方がいい
- 712 名前:デフォルトの名無しさん [2009/03/16(月) 16:30:56 ]
- >>709
ないの!?
- 713 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:33:47 ]
- ひぐらしもFFも知らないけど、質問者は単純なワイプとかのエフェクトは書けるのかい?
- 714 名前:デフォルトの名無しさん [2009/03/16(月) 16:42:44 ]
- かけないからAPIありますかって聞いてるんですよ。馬鹿ですか?
- 715 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:43:22 ]
- 素直に「ありません」と書いて、お引取り願おうぜ
- 716 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:43:50 ]
- クソガキが帰宅する時間帯になると途端に糞レスが増えるねぇ
- 717 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:43:50 ]
- >>714
ゲームSDK とかで探せ Win32API には無い
- 718 名前:デフォルトの名無しさん [2009/03/16(月) 16:45:49 ]
- 馬鹿はレスしなくて結構です
- 719 名前:デフォルトの名無しさん [2009/03/16(月) 16:52:58 ]
- >>715-717
知らないならレスするなクズ共
- 720 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 16:55:25 ]
- >>719
キモイからレスするなクズ君
- 721 名前:デフォルトの名無しさん [2009/03/16(月) 17:13:42 ]
- ここってもう>>720みたいなクズしかいなくなったのかな・・・
- 722 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:15:59 ]
- そんなこと無いよ
>>721みたいなクズも居る
- 723 名前:デフォルトの名無しさん [2009/03/16(月) 17:21:19 ]
- >>721
お前が一番クズだから余計な心配しなくていいよ。
- 724 名前:デフォルトの名無しさん [2009/03/16(月) 17:30:17 ]
- 終わったなこのスレ・・・もうクズしかいない
- 725 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:38:48 ]
- >>719=>>721=>>724
もう来ないでね
- 726 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:42:18 ]
- はい
わかりました 二度と来ません すみませんでした
- 727 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:43:08 ]
- ゲームのエフェクトがWIN32APIにあるかもしれないという発想は斬新だな
とても褒められた発想じゃないが
- 728 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:45:59 ]
- ここだけじゃなく他でもだいぶ増えたよ
PCで目玉焼きは作れますか的な質問
- 729 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:48:05 ]
- 時期的な問題だろ…
来月になりゃ平常に戻る たぶん
- 730 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:49:56 ]
- PCの普及に伴いやってる事に知識が追いついていない
プログラミングの知識じゃ無く全般的な知識が
- 731 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:50:03 ]
- >>728
GPUの上に卵乗せれば作れるんじゃね?
- 732 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:52:42 ]
- それじゃ>>728が馬鹿みたいじゃないかwwwwwwwwwwww
- 733 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:53:30 ]
- なんで?
- 734 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:53:44 ]
- あ、ごめん。馬鹿だったんだ。
- 735 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:56:32 ]
- 例えがヘタクソだな
- 736 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:57:18 ]
- 例えば?
- 737 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 17:58:49 ]
- PCはやろうと思えば何でも出来る万能の機械でプログラムは何でも作れる魔法の言葉
APIや関数やライブラリはそれが簡単に出来る何でも詰まってる便利なもの マイクロソフトが用意したものなんだから何でもかんでも関数一つで実現できる ぐらいの認識と予想
- 738 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:00:18 ]
- そこまで気にして例えた訳じゃないんだけどなあ
そんなに悔しかった?
- 739 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:00:28 ]
- >>732
作れないよ
- 740 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:06:01 ]
- >>737
必死すぎワロタwwwwwwwwwwwwwwwwwwwwwwwwwww
- 741 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:29:36 ]
- sageてない馬鹿の認識を推測したんだがタイミングが悪かったようだ
- 742 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:34:01 ]
- go to postal
- 743 名前:デフォルトの名無しさん [2009/03/16(月) 18:34:18 ]
- >>741
m9(^Д^)プギャーーーッ
- 744 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:43:44 ]
- >>741
単に図星だったやつが煽ってるだけだろ、気にスンナ
- 745 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:50:27 ]
- >>744=図星だったやつ
- 746 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 18:54:42 ]
- >>744
図星だったんですね。わかります。
- 747 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 19:05:19 ]
- >>744=>>746
何がしたいの?
- 748 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:26:10 ]
- 今日も基地外スレ化したのか
- 749 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:42:04 ]
- SDKに慣れることが出来なかった奴らが異常にファビョっててワロタ
- 750 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:43:50 ]
- DVDを取り出すことはできるようになったのですが、DVDのふたを閉じるにはどうすればいいのでしょうか。
お教えください。
- 751 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:44:46 ]
- おまいらほんと仲がいいなw
見ててほのぼのするわw
- 752 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:45:43 ]
- >>750
出てきたトレイを押すかドライブについているボタンを押してください
- 753 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:47:11 ]
- SDKできないやつがデバイスドライバ開発に
すんなり以降できるとは思えない。 デバドラは未だにDDK主体だし。(WDKとかでてきてるが)
- 754 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:50:15 ]
- 指定したポートがestablishedかどうかを調べるにはどうしたら良いのでしょうか
- 755 名前:デフォルトの名無しさん [2009/03/16(月) 21:12:42 ]
- >>728
ttp://xe.bz/aho/17/ ttp://xe.bz/aho/24/
- 756 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 21:19:20 ]
- 上のは失敗してるし
コンセントの代わりにUSBから電源取ってるだけじゃねぇか
- 757 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 21:45:56 ]
- DDKとか飛躍しちゃってるアホがいるな
- 758 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 21:49:39 ]
- ハイエンドGPUをOCしてぶん回せば目玉焼きぐらい余裕だろ
真夏のマンホールの蓋でも焼けるんだし
- 759 名前:デフォルトの名無しさん [2009/03/16(月) 23:14:30 ]
- DialogBox → EndDialogで
A→B→A→… ダイアログボックスをループさせているんですが 23回ぐらいでダイアログが閉じてしまうんですけど 何が問題なんでしょうか?
- 760 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:01:14 ]
- Google Chrome にもWTLの一部が。
Chromeが使用してるライブラリの一覧にちゃんとWTLも書かれてる。 code.google.com/intl/ja/chromium/terms.html
- 761 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 01:11:55 ]
- >>759
コードくらいさらせ
- 762 名前:デフォルトの名無しさん [2009/03/17(火) 03:41:51 ]
- >>761
LRESULT CALLBACK ダイアグBOX1 case IDC_B1: EndDialog(hDlgWnd, IDOK); hInst = (HINSTANCE)GetWindowLong(hDlgWnd, GWL_HINSTANCE); DialogBox(hInst, MAKEINTRESOURCE(IDD_A2), hDlgWnd, (DLGPROC)DlgProcAI2); break; LRESULT CALLBACK ダイアグBOX2 case IDC_OK: EndDialog(hDlgWnd, IDOK); if(MAX > num) { hInst = (HINSTANCE)GetWindowLong(hDlgWnd, GWL_HINSTANCE); num++; つづく
- 763 名前:デフォルトの名無しさん [2009/03/17(火) 03:43:59 ]
- つづきです
DialogBox(hInst, MAKEINTRESOURCE(IDD_A), hDlgWnd, (DLGPROC)DlgProcA); } else monum=0; break; MAX=最大数(500とか) num=現在の回数。 画面にIDD_AのダイアルグBOXがあります。 ボタン B1を押しすと、ダイアログBOXが閉じてBOX2が表示される ボタン OKを押すとダイアログBOX2が消えてBOX1が表示される 23回ぐらいやるとダイアログが閉じてしまいます。 何が原因なんでしょうか?
- 764 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 06:21:43 ]
- MAKEINTRESOURCE(IDD_A2)
↑全角 つーかそもそもコンパイル出来てるのか?w
- 765 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 06:36:12 ]
- LRESULT CALLBACK ダイアグBOX1
case IDC_B1: 出来てる訳がない罠
- 766 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 07:14:03 ]
- > 何が原因なんでしょうか?
脳内コードを脳内コンパイルしてるからだろ
- 767 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 07:23:26 ]
- 今日も荒れまくりのよかーん
- 768 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 07:59:26 ]
- ageて荒れるネタを投下する基地外が常駐してるからな
- 769 名前:デフォルトの名無しさん [2009/03/17(火) 08:09:58 ]
- どうやら分かってもらえなかったようですね
質問し直しますね ダイアログボックスをリソース追加で A、B二つ用意しました そのダイアログボックスに ボタンを作って 指定回数代わり番こに表示させたいのですが 教えてください
- 770 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 08:44:09 ]
- DialogBoxの戻り値チェックしてGetLastErrorしたら?
- 771 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:14:17 ]
- >>769
何だそのカタコト日本語
- 772 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:18:18 ]
- EndDialog したダイアログを親にしてるから
- 773 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:19:32 ]
- > 指定回数代わり番こに表示させたいのですが
何を表示させるの? > 教えてください 何を教えてほしいの? 目的語が抜けすぎ 小学生でももう少しマシな文章が書けるだろw
- 774 名前:デフォルトの名無しさん [2009/03/17(火) 09:23:50 ]
- 日本語を読めない馬鹿はレスして戴かなくて結構です
- 775 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 09:28:06 ]
- >>774
失せろゴミ
- 776 名前:デフォルトの名無しさん mailto:katayama.hirofumi.mz@gmail.com [2009/03/17(火) 10:11:02 ]
- mspaintのクローンを作っています。
www.geocities.jp/katayama_hirofumi_mz/mspaint/ 自由選択とテキスト挿入をサポートしたいんですが、できますか?
- 777 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:14:12 ]
- 言ってる意味がわからんけど
クローン=mspaintとまったく同じ だったら実現できないわけがない
- 778 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:15:46 ]
- 私にはできませんが、世の中にはできる人もいるでしょう
- 779 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 10:22:33 ]
- >>776
宣伝したいだけのクズは来るな
- 780 名前:デフォルトの名無しさん [2009/03/17(火) 10:26:19 ]
- >>779
非難したいだけの(ry
- 781 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 12:37:50 ]
- テンプレに「宣伝するな」なんて書いてないんだから別にいいだろ
少なくとも、宣伝すらできない(=何も作れない)馬鹿には文句言われたくないね
- 782 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 12:56:13 ]
- >テンプレに「宣伝するな」なんて書いてないんだから別にいいだろ
その理屈はどうかな。たいていの映画館には焼肉するなと書いてないから 館内で焼肉をしてもいいことになるぞ それはさておき776は余計な説明を省くために最初の2行を書いたのだろう
- 783 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 13:08:37 ]
- >>776
バカにはムリ
- 784 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 13:10:54 ]
- というか宣伝にすらなってないだろ
mspaintにも劣るペイントソフトなんて
|

|