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

13 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 19:54:05 ]
拡張ペンを使って一点鎖線の太さ1以上のものを利用するとシャギーがかかったようにトゲトゲしてるんですが
AAをかけるみたいにしてトゲトゲがないようにできますかね?

14 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:00:33 ]
【社会】パチンコ屋駐車場で頑憧夢(ガンダム)くんが凍死 車内に放置した母親逮捕−北海道
gimpo.2ch.net/test/read.cgi/news7/1227830640/

15 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:02:08 ]
>>14
こんなつまんないネタ貼りまくって寒い奴だなお前
一度ウケタギャグを何度も繰り返すジジイみたい

16 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:37:04 ]
ジジイなのだろう。

17 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 00:39:42 ]
ジジイの大きな目覚ましと時計

18 名前:デフォルトの名無しさん [2008/12/15(月) 10:11:44 ]
アンチは自分で実装しないと無理

19 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 10:16:10 ]
アンチ(笑)
知らないならレスしないでください。ウザイだけです。

20 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 10:32:27 ]
↑話を理解していないバカ

21 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 10:35:50 ]
>>20
知らないならレスしないでください。ウザイだけです。



22 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 10:42:09 ]
そんな感じで新スレもGo!

23 名前:デフォルトの名無しさん [2008/12/15(月) 11:28:10 ]
>>13
GetGlyphOutlineを使う方法とGDI+を使う方法がある。

24 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 12:29:11 ]
>>23
ザ・話を理解していないバカ

とでも言えばいいか

25 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 12:31:45 ]
>>23
これは酷いw

26 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 12:32:02 ]
>>24
知らないならレスすんなハゲ。ウザイだけなんだよ市ね

27 名前:デフォルトの名無しさん [2008/12/15(月) 12:43:26 ]
>>26
ん?悔しかったの?w

28 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 12:49:41 ]
ペンの話をしてるのにフォントの話と勘違いして返答してる馬鹿がいるね
どうすればそんな勘違いができるんだろう

29 名前:デフォルトの名無しさん [2008/12/15(月) 13:35:56 ]
描画する矩形の三倍のサイズのビットマップを用意する。
線の太さを三倍にして線を描く。
SetStretchModeでHALFTONEを指定。
StretchBltで三分の一に縮小して元の矩形に戻す。

これじゃ線の太さだけ矩形からはみ出るか。。。

30 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 15:09:58 ]
線くらい自前で描けばいいじゃん
ttp://freespace.virgin.net/hugo.elias/graphics/x_wuline.htm

31 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 15:29:25 ]
男ならやっぱDIBに直打ちだよな



32 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:45:07 ]
女なので遠慮します

33 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:45:56 ]
男ならやっぱディスプレイに直書きだよな

34 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:48:06 ]
プログラム的にディスプレイ直書きってどうやんだよw

こういう類か?
ttp://www.imasy.or.jp/~yotti/rfc2324-jp-yama.html

35 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:54:14 ]
指定したBCDをファイルの中から検索したいのですが、
簡単な方法が分かりません。
検索したい場所はファイルの先頭から16バイト毎の先頭2バイトです。
教えてください。

36 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 18:58:48 ]
まず、自分で面倒だと思ってる方法を晒してみた方がレスしやすいと思うぞ。

面倒に見えるけどそれが一番簡単、ってオチも結構ある。

37 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:06:02 ]
>>36
×簡単な方法が分かりません。
○方法が全く分かりません。

お願いします

38 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:08:25 ]
ファイルを開いて
データを読み込んで
対象のデータか比較する

39 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:08:39 ]
>>36さん
ReadFile()で2バイト取得し、比較し同じだったらforループから抜ける。
同じじゃなかったらSetFilePointer()で14バイト進めるの繰り返しでいいんでしょうか?
あと、見つからなかった場合forループから抜けたいのですが
条件式がどう書いていいのかがわかりません。
回答よろしくお願いします。


40 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:11:36 ]
16バイトずつ読んでいけばいいじゃん

41 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:13:18 ]
API以前のレベルだな
手近な初心者向けのスレへどうぞ



42 名前:名無し募集中。。。 mailto:sage [2008/12/15(月) 19:14:27 ]
BCDは2進化10進数って事なら、数値化すればいいじゃない
BCDを数値化するWin32APIは用意されていないから自分で組むしかないけど簡単でしょ

43 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:14:37 ]
>>39
do
読み込みとか
eofのチェック
until 一致条件

でいいんじゃねーの
っていうか何がAPI?

44 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:14:43 ]
>>40さん
あ、そうですね。
期限が近くて、あんまり考える時間がないのですみません。

45 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:14:56 ]
>>41
APIでやりたいんです。

46 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:16:00 ]
>>44
ヒント:宿題スレ

47 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:19:14 ]
進めるのは14バイトじゃないのか。
16バイトの塊の先頭2バイトは読んじゃうからとんでるんじゃ。

48 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:49:50 ]
>>45
APIを使うか使わないかではなく、お前の質問内容が初歩の初歩だということ
まあそれすらも理解できないからここに書いたんだろうけど

49 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:59:18 ]
>47
40の話なら、16バイト読んで、読んだもののうち先頭の2バイト分だけで判定する、って意味だろう。


50 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:08:16 ]
>>49
おっさんはそんなことも分からないの普通
だから、おっさん

51 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:22:46 ]
日本語でおk



52 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:47:25 ]
>>50
さあ目覚ましと時計をうpするんだ。

53 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 20:48:10 ]
また粘着か

54 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:17:54 ]
>>52
だから、おっさんなんだよ
どうした、おっさん

55 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:38:45 ]
おっさんは手を挙げて!


56 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:39:48 ]


57 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 22:43:50 ]
おっさん連呼してる奴もらあっという間におっさん
俺も気がついたら26・・・・ヤバイ

58 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:05:28 ]
そっから早いしな

59 名前:デフォルトの名無しさん [2008/12/15(月) 23:08:52 ]
カーネルオブジェクトのハンドルの参照カウンタを知る事は可能ですか?
デバッグ用途に使えたらいいなと思ってるのですが

60 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:11:45 ]
>>59
非公開API を使えば可能。

61 名前:デフォルトの名無しさん [2008/12/16(火) 00:18:03 ]
Windowにjpeg表示したい訳だが、



62 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:21:35 ]
>>61
OleLoadPictureとかGDI+とか

63 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:22:16 ]
童貞を捨てたいんです

64 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 00:44:34 ]


65 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 12:15:03 ]
>>63
無理な質問しないでください。困るだけです。

66 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 17:15:01 ]
>>59
ハンドル自体には参照カウンタは無い

67 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 17:59:42 ]
SetCurrentDirectory("C:\Documents and Settings\〜");
みたいにしようと思ったんですが、LPCWSTRにしろって言われます。簡単なキャストの方法を教えてください

68 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:03:32 ]
SetCurrentDirectory(TEXT("C:\Documents and Settings\〜"));

69 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:46:26 ]
>>68
どーも

70 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:48:11 ]
あれ?コンパイルできません

1>.\main.cpp(256) : warning C4129: 'D' : エスケープ シーケンスとして正しく認識されませんでした。

みたいにいわれます

71 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 18:59:27 ]
言語環境スレとC初心者スレへどうぞ



72 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:00:07 ]
>>70
\ を \\ に

73 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:07:08 ]
【限定特価】「カードキャプターさくら」が81,900円でBlu-ray BOX化 
dubai.2ch.net/test/read.cgi/news/1229345444/

74 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:19:57 ]
最近スレ違いの質問が多すぎだが、C++/Win32のブームでも来てるのか?

75 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:27:08 ]
エスケープシーケンスすら理解できないんじゃなあ。
下手に答えると下らない事でまた来るぞ。

76 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:33:55 ]
printfのwin32api版は何なの?

77 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 19:45:52 ]
>>76
msvcrt.dllにあるprintf

78 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:04:06 ]
テンプレは適当に読むこともあるけどそれに従う理由はない

79 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:05:40 ]
答える理由も無いぜ。カス。

80 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:08:08 ]
>>78
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索してはいけません。
・日本語版MSDN Online Libraryは完全です。英語版(msdn2.microsoft.com/library/)の利用反対。
・APIフックなど低俗な事をしたい場合は何も読まず質問しましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問を大いにしましょう。

こうですね><

81 名前:デフォルトの名無しさん [2008/12/16(火) 20:19:03 ]
誰もが高確率で見ているのはスレタイぐらいという現実から目を背けた理想論は空しい



82 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:27:33 ]
明らかにテンプレをまったく読んでいないヤツの質問に答えたいと思うかどうかと言われれば、それでも答えてやりたいというヤツは希少種だろうけどな。

83 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:30:54 ]
次回からスレタイ変えればいいんじゃね

【質問する前に】Win32API質問箱 Build 75【ググレカス】

84 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:39:49 ]
別にググれとまでは言わないけど
言語の制御構造上の問題とか、文法の話とかはどっか行ってよ

85 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:40:53 ]
ああ、ギザギザかからないようにするには自分で線かかせるしかないのか・・・やるか

86 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:24:13 ]
【おっさんの】Win32API質問箱 Build 75【談話室】


87 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:36:40 ]
>>86
よ、目覚まし

88 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:43:05 ]
【おっさんと目覚ましの】Win32API質問箱 Build 75【憩いの談話室】

89 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:44:27 ]
ほんとここって
ただの罵り合いのためだけのスレだよな

90 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:45:01 ]
だがそれは良くないな

91 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 23:55:12 ]
>罵り合いのためだけ
語らいと言ってくれ



92 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 07:44:15 ]
グッコレ「魔法少女リリカルなのはStrikerS」についにシャマルが登場!
体の各関節が可動するのは勿論、今回も多様なオプションパーツが付属!
なんと表情は4種類も付属!シャマルの麗しい表情の数々を完全再現!

【商品名】
 グッとくるフィギュアコレクション11 魔法少女リリカルなのはStrikerS シャマル 完成品フィギュア《予約商品02月発売》
【商品コード】 FIG-MOE-0441
【メーカー】 シーエムズコーポレーション
【発売日】 09年02月中旬
【シリーズ名】 グッとくるフィギュアコレクション
【原作名】 魔法少女リリカルなのはStrikerS
【コピーライト】 (C)なのはStrikerS PROJECT
【製品仕様】
塗装済完成品
 サイズ:全高 約210mm
 材質:PVC/ABS/ナイロン
 パッケージ:ウィンドウボックス
【標準小売価格】 10,290円(税込)

www.amiami.com/images/product/review/084/FIG-MOE-0441_01.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_02.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_03.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_04.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_05.jpg
www.amiami.com/images/product/review/084/FIG-MOE-0441_06.jpg

あみあみ
www.amiami.com/shop/ProductInfo/product_id/111788

魔法少女リリカルなのはシリーズ 公式サイト
nanoha.com/

93 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 10:55:51 ]
既出なら申し訳ありませんが、
自前のソフトで始めて「印刷設定」をVista機で操作したら動かない。
PageSetupDlg() が PDERROR_INITFAILURE を返してくる。
それは FAQ で、こうしろとかあったら教えて下さい。
尚、VC++6.0 非unicodeでのコンパイル版は Xp機で dialog が出ます。
この版でも Vista 機では dialog が出ません。


94 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 11:35:24 ]
>>93
情報が少なすぎ。

やり直し

95 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 11:47:11 ]
>>93
とりあえず、↓のサンプルコピって動かしてみたら?
ttp://msdn.microsoft.com/en-us/library/ms646829(VS.85).aspx

96 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 12:38:52 ]
どうせ構造体の初期化忘れとかそのレベルだろ

97 名前:93 mailto:sage [2008/12/17(水) 23:31:37 ]
>>95
教えて頂きありがとうございます。
既にご紹介のサンプルと同じコードでやっており、VC++2008EE でのコンパイル
も通りますが、実行すると音なしです。PaintHook() を入れる例も試しました。
サンプルの PaintHook() は cast 不足のエラーが2箇所出ます。
厳密に違うところは、margin の単位指定が、自分のは mm でサンプルは inch
のみです。

98 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:34:07 ]
質問させていただきます
途中でウィンドウプロシージャを変更する処理を書いているのですが
prevWndProc→newWndProc
と変更するとき、prevWndProcには変更したときに何かメッセージが送られるのでしょうか?


99 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:37:30 ]
>>96
禿げ胴!

HWND hwnd;

psd.hwndOwner = hwnd;

Xpで動いたのは偶然hwndの値が0(NULL)だったとかで、コピペしたままで
hwndの値が不定なんじゃねぇの?

100 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 02:47:57 ]
>>98
WM_WINDOWPROCCHANGING/WM_WINDOWPROCCHANGED


というのは嘘

101 名前:デフォルトの名無しさん [2008/12/18(木) 06:17:59 ]
APIの質問じゃなくて悪いんだけど、VSでF5押して実行すると実行後の終了処理に
時間がかかる。
ビルドが速いだけに残念です。
どこかのスレでこれを速くする方法を見た記憶があるが失念した。
知ってる人がいたら教えてください。
よろしく。



102 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 07:47:54 ]
あなたと私は

103 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 07:50:44 ]
スレ違い

104 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 10:17:32 ]
VSの質問はVSのスレで聞いてくれ。
つーか、この程度聞く前に調べたほうが早いけど。
スタートアップの設定な。

105 名前:97-93 mailto:sage [2008/12/18(木) 10:53:00 ]
>>99
レスをどうも。
自分は開いている文書の Edit control handle を渡していました。
念のため、これを NULL にして試しましたが、結果は同じでした。

106 名前:105-93 mailto:sage [2008/12/18(木) 11:35:49 ]
自己レス。
ネットでのぐぐり方が悪かったのですが、↓のような記事がありました。
h ttp://forums.microsoft.com/msdn-ja/showpost.aspx?postid=1257166&siteid=7
「Vista PageSetupDlg」でぐぐると他にもあります。
しかし、ワードパッドでは出るんですよね。しかも Xp機と同じ形。
VC++2008EE でも文書を開いてメニューを開くと「ページ設定...」が使えるように
なる。形はワードパッドとは違う。独自に PaintHookで描いているんでしょうか。


107 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 13:03:53 ]
>>96はスルーですかそうですか。

108 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:12:30 ]
てか、>>97
>サンプルの PaintHook() は cast 不足のエラーが2箇所出ます。

これ、コンパイルエラー出たから試しもしなかったってことか?
コンパイルエラー取り除いて実行したら、Vistaで普通に表示されるんだけどw

109 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:26:30 ]
日記書きたいだけの馬鹿はスルーでおk

110 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:26:40 ]
コンパイルエラーを取り除く方法が分からない、に一票

111 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:33:05 ]
答える気がないなら黙ってて



112 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:34:21 ]
>>110
知らないならレスしないでください。ウザイだけです。

113 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 16:39:15 ]
>>106
そのリンク先、ページセットアップダイアログで、Vistaだと
ダイアログは出るけど「プリンタの設定」ボタンが出ないってだけじゃないか。






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

前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