[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 08/26 18:36 / Filesize : 100 KB / Number-of Response : 476
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build81



1 名前:デフォルトの名無しさん [2009/08/02(日) 00:20:49 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!

過去スレ、関連リンクは>>2-10くらい。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

- Win32API質問箱 wiki
wiki.livedoor.jp/program1/d/FrontPage

Win32API質問箱 Build80
pc12.2ch.net/test/read.cgi/tech/1244057140/l50

457 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 14:52:21 ]
MSDNの低帯域モードで表示がバグってるんだが俺だけ?
ttp://msdn.microsoft.com/en-us/library/bb773397(VS.85,loband).aspx

FirefoxどころかIEでもおかしいので困ってる。

458 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 14:54:24 ]
いや、バグってる確かに

459 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 15:36:01 ]
開発者ツールでつついて見たんだが、とりあえずユーザーCSSに↓を追加で回避できた。
div.libCScode { clear: none !important; }

IE8で互換表示をオンにすると崩れないのがワロスw
なんでIE6/7向けのCSSをIE8や火狐に送ってんだよwww

460 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 12:23:42 ]
>>435
ga

461 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 21:51:29 ]
>>212なんですが、重ねて質問します
Web上でのコードなどはGetDC(hwnd)などとして描画していて、wParamの値を使っていませんが
メッセージのwParamで渡されるハンドルは一体何に使えるんでしょうか

462 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 22:16:37 ]
クリッピングされていると書いてあるだろう。
いったい何が聞きたいんだ?

463 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 22:29:00 ]
そのFillRgnしたらずれた位置に描画が起こってしまうんですけど、
どういった領域をあらわしてるんでしょうか

464 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 22:31:25 ]
クライアント領域のDCを取得してるからだろ

465 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 22:43:25 ]
では>>212のページに書いてあるのとは違う方法でHDCを取得する必要があるということですか



466 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 22:49:51 ]
See also: GetWindowDCと書いてないか

467 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 23:46:00 ]
つーか非クライアント領域に描画するのは行儀が悪いからやめとけ。

468 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 09:22:38 ]
UNICODEでビルドしたらアプリってWin9x系でも動く?

469 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 11:29:51 ]
動かない
98の関数ってUnicode版は定義してあるだけの奴が多い
中身も実装されてるのはほとんど描画関係

470 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 11:37:13 ]
有難う
じゃあ一つのバイナリでANSIとUNICODEへの切替は無理か…

471 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 11:41:21 ]
LoadLibraryして自分で呼ぶ方切り替えればいけるんじゃね?糞面倒そうだが。

472 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 12:27:24 ]
サービスが作成した名前付パイプに,通常のプロセスから
CreateFile(L"\\\\.\\pipe\\pipename", GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
とアクセスしたところ,アクセス拒否が帰ってきてCreateFileに失敗してしまいます
プロセスを管理者権限で起動すると,上記のCreateFileは成功します.
なんとか管理者権限で起動することなく,サービスのパイプに接続する方法はないでしょうか?
環境はVista SP2です.

473 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 12:34:08 ]
権限の違う奴にアクセスしようとしてるのだから当たり前の動作のような気がするがな

474 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 12:57:30 ]
SECURITY_ATTRIBUTEでアクセス権限を設定しないと駄目

475 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 15:48:46 ]
TextOut関数のテキスト表示座標には浮動小数点が与えられるにもかかわらず
DrawText関数はRECT構造体をあさんでいるため、浮動小数点での渡し方がわかりません。
どうすればよいのでしょうか?RECT構造体のメンバ(座標を表すLeft, Top, Right, Bottom)がintで定義されてしまっています。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<100KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef