- 1 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:33:42 ]
- スレ立てるまでもない、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質問箱 Build65 pc11.2ch.net/test/read.cgi/tech/1208847084/
- 620 名前:デフォルトの名無しさん [2008/05/30(金) 08:56:51 ]
- MIIM_CHECKMARKS の
MIIMって何の略ですか? Menu* だとは思うのですが.
- 621 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:35:02 ]
- MenuItemInfoMask
- 622 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:41:50 ]
- int main(int argc, char *argv[])
コンソールアプリだとこれで引数渡せるけど int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) APIじゃこう宣言されてるよね 非コンソールアプリを実行する時に プログラム名 -オプション ってやるにはどうすればいい?
- 623 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:43:40 ]
- >>615
探したけどみつからないお>< もうなくなちゃったのかな?
- 624 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:44:00 ]
- >>622
lpCmdLineに引数が入ってる
- 625 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:28:02 ]
- GetCommandLine
- 626 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:29:15 ]
- __argcと__argv
- 627 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:46:09 ]
- ついでにUnicodeであればlpCmdLineをCommandLineToArgvWに通すとLPWSTRの配列に分解してくれる
- 628 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 12:47:43 ]
- >>619
VC2の頃なんか普通にあったなSpy。アイコンもスパイ風の男で、VC4だかの初代Spy++は そのアイコンに++の絵が付いただけ。 というかSpyの強化版だから「Spy++」になったわけだし
- 629 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:05:35 ]
- 次のバージョンではSpy#になるんですね。わかります。
- 630 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:15:19 ]
- その次はSpy.NETになるんですね。わかります。
- 631 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:21:58 ]
- Spy.NETってもうなかったっけ?
- 632 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 15:28:33 ]
- ttp://www.spy.net/
- 633 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:22:32 ]
- ウィンドウで
Set/GetWindowLongがあるように スレッドとかプロセス別に値収納する奴ってありますか?
- 634 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:35:56 ]
- >>633
スレッドはスレッドローカルストレージってやつでスレッド固有の値を保持できるよ。詳細はmsdnみろ プロセスは普通にグローバル変数使えばいいんでは…?
- 635 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:40:02 ]
- Get/SetLastErrorを使うとスレッド別に32bitの値を格納できる
- 636 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:11:13 ]
- スレッドならTLSを使う。
プロセスについては、自分以外のプロセスを管理する上でそれぞれに値を割り当てたいなら、 HPROCESS取得・VirtualAllocExで確保してRead/WriteProcessMemoryでアクセスという手はある。 用途が全く見えないが。
- 637 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:15:30 ]
- HPROCESS
HPROCESS HPROCESS
- 638 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:17:10 ]
- ダイアログに追加したステータスバーにツールチップを表示したくてSBT_TOOLTIPSを指定して作成しました。
ディスプレイの水平解像度を超える長い文字列を表示するとツールチップがはみ出してしまいます。 これを折り返す方法はないのでしょうか。 SendDlgItemMessage(hDlg, IDC_STAT1, TTM_SETMAXTIPWIDTH, 0, (LPARAM)(int)320); などとしても駄目でした。
- 639 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:45:15 ]
- 確かこうやる
RECT rc; SystemParametersInfo(SPI_GETWORKAREA, 0, &rc, 0); SendMessage(hToolTip, TTM_SETMAXTIPWIDTH, 0, rc.right - rc.left);
- 640 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:22:52 ]
- >>639
試してみましたが駄目でした。 ステータスバーに初めから備わったツールチップ機能を使用しているので、独自にツールチップをCreateWindowEx()している訳ではありません。 VB.NETやC#に例えるなら以下のプロパティを設定した場合とほぼ同じです。 これらの言語では特に何もしなくても折り返し表示されました。 ToolStatusStripLabel1.AutoToolTip = False ToolStatusStripLabel1.ToolTipText = "表示する内容"
- 641 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 01:37:42 ]
- VB.NETやC#の宣伝がしたいなら余所へどうぞ
そもそもステータスバーにそんな長いツールチップを出すのがUIとして間違い とは言え ToolStripとその派生コンポーネントって便利杉だよなー まぁ.NET2.0のウリだったからな
- 642 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 02:41:56 ]
- ToolStripをパクったクラスをC++で作ればいいじゃない
- 643 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 02:51:43 ]
- ブビ厨がそんなの作れる訳ないじゃんw
- 644 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 04:52:35 ]
- メニューのRebar化ってどうやってやるのかなと思って、
WTLのソース覗いてみたら、5000行近くあって吹いた。
- 645 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:02:49 ]
- メニューのレバー化、俺も考えたけど、メニューをツールバー化しないと無理っぽいし。あきらめたわ
ツールバー化したら、メニュー文字間隔が変だし。どうにかしてメニューをレバーに突っ込めないかな
- 646 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:14:30 ]
- だからレバーじゃなくてリバーだと(ry
つうかReBar化って何だよ ReBarに入れるって意味ならそう言え
- 647 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:20:58 ]
- >>644
WTLのはメニュー項目にアイコン付ける為のオーナードロー込みだからデカいだけ 純粋にCommandBarだけなら2000行ぐらいだ
- 648 名前:↑ mailto:sage [2008/05/31(土) 05:22:46 ]
- 最も無意味なカキコの例
- 649 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:30:19 ]
- 妄言吐くだけのキモイ奴が多すぎ
- 650 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:32:54 ]
- >>646
Rebar化で十分通じるわマヌケ
- 651 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:34:57 ]
- >>650
開き直るなマヌケ
- 652 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:51:37 ]
- >>651
ごめんなさいマヌケ
- 653 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:52:52 ]
- >>652
どういたしましてマヌケ
- 654 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:53:39 ]
- 煽りいれる奴は、かまってちゃんだから相手にしない方がいいよ
- 655 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 05:56:44 ]
- わかってるよ
俺もかまってちゃんなんだよ
- 656 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 06:03:17 ]
- かまってちゃんだから2ちゃんねらなんだよ
- 657 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 09:21:20 ]
- >>645
漏れ、レバーはキライなんだよ。
- 658 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 11:52:20 ]
- 質問内容も馬鹿丸出しだし、レバーなんていう人にはロクなのがいないね。
- 659 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 12:00:21 ]
- 訳:かまってほしいな
- 660 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 12:01:11 ]
- もっとかまってよー
- 661 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 13:46:51 ]
- 657は食い物のことを言ってるんだと思った。
- 662 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 13:49:02 ]
- メニューの肝臓化
- 663 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 13:50:56 ]
- キモ
- 664 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 15:00:48 ]
- リバーでもレバーでもどっちでもいいよ。
そんなの見たことも聞いたこともないから。 なにみんな脳内妄想語ってるの?ってカンジ?みたいな〜。
- 665 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 15:07:31 ]
- だって脳内妄想を語るスレじゃん?ってカンジ?みたいな〜。
- 666 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:15:37 ]
- またレバーリバーの言葉遊びで100レス消費するつもりか?
頭悪い奴が増えたな
- 667 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:18:13 ]
- ビルゲイツ氏ね
- 668 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:58:34 ]
- 不毛な論争で無駄なレスを消費しないよう今後は以下のカタカナ表記で統一しましょう。
(出来る限り英語の発音に合わせたため一般的なカタカナ語とは表記に違いがあります) Common Control カムン ケントロウル Button バテン Static ステァティク Edit エディト ListBox リスト バクス ComboBox カンボゥ バクス ScrollBar スクロウル バー Toolbar トゥール バー Status Bar ステイテス バー TrackBar トラェック バー Progress Bar プラグレス バー TreeView トゥリーヴュー ListView リストヴュー HotKey ハット キー Header ヘダー Tab テァブ Animate エァネメイト ToolTip トゥール ティプ Month Picker マンス ピカー DateTime Picker デイト タイム ピカー ReBar リバー UpDown アプ ダウン Pager ペイヂア Native Font ネイティヴ ファント Chevron シェヴラン ImageList イミヂ リスト
- 669 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:04:27 ]
- いやいや違うな
Common Control カマン カンチョロォ Button バトゥン とかの方が正確だろ
- 670 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:10:11 ]
- Button バラゥン
の方が正確かも
- 671 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:10:52 ]
- 不覚にもwww
- 672 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:12:05 ]
- リソース外のbmpやjpeg等の画像を読み込むAPIがあれば教えてください
- 673 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 20:13:39 ]
- GDI+
OleLoadPicture IImgCtx
- 674 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:28:22 ]
- >>671
ワロタwww
- 675 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:41:50 ]
- >>669はイギリス、>>670はアメリカの英語に近い。
- 676 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:52:32 ]
- もう発音記号でいいよ
- 677 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:00:51 ]
- 国際音声記号でいいよ
- 678 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:04:42 ]
- 発音する訳じゃないんだから、普通に英語表記でいいだろwww
- 679 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:13:43 ]
- カマン コンチュロゥルについてなのですが、コマンドゥバァをSDKで使うサンプルないのでしょうか?
ネッツで調べても見つからなくて
- 680 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:14:49 ]
- 英語でおk
- 681 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:35:59 ]
- ×サンプル
○サンポゥ
- 682 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:42:15 ]
- katakana yamete eigoni sitara?
- 683 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:43:51 ]
- sorya ro-maji yanke
- 684 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:45:24 ]
- muri iwanaide kudasai ><
- 685 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:50:13 ]
- yominikuidesu ><
- 686 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:52:25 ]
- omaera omoroi
- 687 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:52:53 ]
- nanda kono nagare
- 688 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:54:51 ]
- fudan doori jan
- 689 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 02:58:41 ]
- GetProcessHeap tte NULL ga kaettekuruktoaruno?
- 690 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 03:00:43 ]
- aruyo
- 691 名前:689 mailto:sage [2008/06/01(日) 03:02:16 ]
- >>690
kaette kitakoto naindaga maa hinnpannnitukaumonojanaikara doudemoiika
- 692 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 03:04:45 ]
- おまえらローマ字とか恥ずかしいからやめてくれ
- 693 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 03:15:44 ]
- ryoukai
- 694 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 04:28:20 ]
- >>692
Yes, sir.
- 695 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 04:30:56 ]
- >>692
Okay.
- 696 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 04:48:58 ]
- >>692
ming bai le
- 697 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 10:10:52 ]
- >>692
daga kotowaru
- 698 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 10:36:43 ]
- I don't give a FUCK!!
- 699 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 10:54:51 ]
- nani konosure
- 700 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:10:45 ]
- 英語の出来ない人が似非英語を書いたりローマ字書いたりするだけの悲しいスレ
- 701 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:42:38 ]
- >>696
nanigodetuka?
- 702 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:47:50 ]
- detteiu
- 703 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 11:56:07 ]
- >>701
[明白了] chugoku go desu yo
- 704 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:01:51 ]
- bokuhacker!
- 705 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:07:21 ]
- moudameda
- 706 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:10:57 ]
- romaji no dekinai hito ga, ese-chuugokugo wo kaitari nihongo kaitari surudakeno kanashii sure.
- 707 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:49:18 ]
- >>706
abusett teno's anu cincit unegun sent skipet?
- 708 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:52:16 ]
- 明日まで書込み禁止
- 709 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:54:42 ]
- jichichuu otsu
- 710 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:55:30 ]
- いい加減にしろ
- 711 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:56:15 ]
- naniwo?
- 712 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:57:47 ]
- 業とらしく言うんじゃねーよクソカス
黙れないなら死ね
- 713 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:59:48 ]
- hate?
- 714 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:00:34 ]
- ahosuguru
- 715 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:01:30 ]
- yaku : kamatte hoshiina
- 716 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:02:31 ]
- いいから黙れ
ローマ字で会話するのを止めろ
- 717 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:03:35 ]
- OK
- 718 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:04:12 ]
- nande sonnnani hitoni meirei shitagaruno?
- 719 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:05:35 ]
- souda, kaiwa suruna to iwaretakara, kaiwa wo naritatasenakereba iinda.
- 720 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:05:51 ]
- スレと関係ない話題をいつまでも引っ張ってるからだクソガキ
|

|