[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 11/11 09:49 / Filesize : 261 KB / Number-of Response : 1032
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Win32API質問箱 Build122



1 名前:デフォルトの名無しさん(dion軍) 転載ダメ mailto:ageteoffagete [2016/01/05(火) 19:03:39.12 ID:IesHwkgH.net]
Win32APIについての質問はこちらへどうぞ。

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

■過去スレ
Win32API質問箱 Build121 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1438695290/

577 名前:uy ◆e6.oHu1j.o [2016/06/30(木) 11:38:44.52 ID:U+B64GZ8.net]
パソコンにC言語コンパイラが入っていなかった
諦める

578 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 11:41:51.57 ID:8IMpbPEW.net]
そのスレッドのメッセージキューがいっぱいになっても落ちたりはしない
プロセスキルはできる
昔はキューいっぱいになってWindowsごと止まったなあ・・・

579 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 12:17:00.45 ID:bSccWkK0.net]
もうその流れ秋田

580 名前:uy ◆e6.oHu1j.o [2016/06/30(木) 13:25:28.04 ID:U+B64GZ8.net]
>>562
じゃあ今は多分無理かな

>>563
他にWinAPIの利用方法を知らない

581 名前:デフォルトの名無しさん [2016/07/08(金) 00:03:57.41 ID:AI/Q8yEO.net]
壁紙とデスクトップアイコンの間のレイヤー?にTextOut()する方法を
教えてください。

582 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 03:42:35.31 ID:L4ZXDalo.net]
そんなものはありません
現在の壁紙に直接文字を描画するのが一般的です

583 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 10:09:12.30 ID:ERN9BCt7.net]
デスクトップに重ねて透明Window作れば?

584 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 11:14:09.94 ID:Os6EI0g/.net]
それじゃアイコンの上に描画するだろ

585 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 13:58:57.41 ID:WN2toBJM.net]
>>568
そんなことはないよ



586 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 15:41:34.80 ID:Z0zroLgC.net]
そんなことあるやろ?
どういう原理や?

587 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 16:54:42.46 ID:01+4ed2Z.net]
あのアイコンはリストビューのアイコン表示なんじゃないの?知らんけど

588 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 20:00:28.65 ID:gjq4uhFL.net]
>>567
それは X window の考え方

589 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/08(金) 20:10:00.63 ID:5bf5xqe9.net]
「最背面 Win32 API」でググれ

590 名前:564 [2016/07/09(土) 09:47:16.52 ID:xG4M4Iyi.net]
まだ自分にはレベルが高すぎる課題でした。
ありがとうございます。
解決には至りませんでした。

591 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 20:50:46.93 ID:J7L2i5Ph.net]
アルファチャンネルで抜けば良い。

592 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 23:48:47.81 ID:/zxXYSmb.net]
HTTPサーバーから特定ファイルをダウンロードする際、URLがリダイレクトされた場合を検出したいと思っています。
ブラウザで特定ファイルURIを指定して、意図したとおりにリダイレクトされる環境であることを確認した後、
実際に下記コードでステータスを取得してみましたが、どうしても200が返ってきてしまいます。

意図するステータスは302(ないしは303などリダイレクトを表すステータス)なのですが、何か不足しているか
手順が間違っているのでしょうか?

hInetFile = InternetOpenUrl(hInet, lpszUrl, NULL, 0, INTERNET_FLAG_NO_AUTO_REDIRECT | INTERNET_FLAG_DONT_CACHE, 0);
HttpQueryInfo(hInetFile, HTTP_QUERY_STATUS_CODE, szStatus, &dwBufSize, &dwIndex);

szStatusは"200"となってしまいます。
存在しないURIを指定すると"404"となります。(これは当然)

よろしくお願いします。

593 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 00:14:34.48 ID:/WdS7w57.net]
>>576
htmlかjavascriptでリダイレクトされてるんじゃないの?
通信内容確認した?

594 名前:575 mailto:sage [2016/07/11(月) 00:39:17.05 ID:mE5jKs6R.net]
>>577
すみません。情報が抜けていました。
とりあえず現在リダイレクトテストとして、自鯖apache2.xでmod_rewrite.soを有効にし、
テスト用URLに.htaccessを置いて中身は以下のような感じにし、リダイレクトされることを確認しました。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^対象ページのURL$ 移転後のURL [R=302,L]
</IfModule>

そもそもリダイレクト検出が必要となった理由が、ドメイン更新手続きを担当者が忘れた結果、
ドメインが一時凍結されてしまいました。

しかし、ブラウザ・プログラムシステム側ともに404エラーにはならずにDNS管理会社の
ドメイン一時停止中だよページ(?)にリダイレクト状況(?)になり、特定ファイルのダウンロードも
エラーにはならずにステータス200で返ってきてしまっていました。

結果、ファイルの中身は本来のものとは異なるデタラメなもので、システム側が誤作動を起こした。
ということがありまして、今回リダイレクト環境を用意した上でテストしてみたのですが、
ドメイン一時停止中に遭った現象を同じくステータス200が返ってきてしまっている現状です。

しかし、javascriptでリダイレクトされるとステータスが取れないとなると、誤作動対策としては
別の方法を考えなければいけないかもですね。
当面、内々の事情としてはドメイン更新を忘れなきゃOKな話でもありますし。

595 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 08:37:30.50 ID:BOCVQw3X.net]
試してないけど MSDN 見る限りは HttpSendRequest が要るんじゃね?

INTERNET_FLAG_NO_AUTO_RED IRECT
Meaning Does not automatically handle redirection in HttpSendRequest.

https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa385098(v=vs.85).aspx



596 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 16:01:04.43 ID:Ffg41DtV.net]
dnsならそもそもリダイレクトじゃなくてipで管理会社のサーバーにとばされただけじゃないの?
接続先のサーバーがいじれるならカスタムのhttpヘッダ付けるとかで判定した方が楽だと思う。

597 名前:575 mailto:sage [2016/07/11(月) 18:00:53.06 ID:yrWfG2oN.net]
>>579
現状で200や404が返ってきているので”これで正解”風味な感触を得ていましたが(実際ダメ

598 名前:でしたが)、
確かにHttpSendRequestを経ていけば結果が変わりそうですね。
テストしてみて、また報告します。

>>580
確かに単にIPで飛ばされているのも確かです。
ただ、URLの奥深い階層のあらゆるファイルも全て404にならず、意図しない内容のものがダウンロード
されてしまうので、リダイレクトもされているであろうと当たりを付けました。

HTTPカスタムヘッダーはいい案ですね。鯖側管理者と相談してみます。
[]
[ここ壊れてます]

599 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 18:15:46.95 ID:DHaYiQ8W.net]
リダイレクトされたかどうかじゃなくて
内容が意図してるものなのかどうかチェックすればいいんじゃないの?

600 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 19:19:09.82 ID:zdvynnCD.net]
>>578
サーバー側のmod_rewriteのリダイレクトは検出出来ないんじゃね?

601 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 19:20:56.59 ID:zdvynnCD.net]
>>578
サーバー側のmod_rewriteのリダイレクトは検出出来ないんじゃね?

602 名前:デフォルトの名無しさん mailto:sage [2016/07/11(月) 22:11:30.20 ID:O0wDeDe6.net]
>>578
サーバー側のmod_rewriteのリダイレクトは検出出来ないと思う

603 名前:デフォルトの名無しさん mailto:sage [2016/07/12(火) 08:10:05.82 ID:5gnI1m0l.net]
>>583-585 には
と言う意味なら正しい

604 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 08:57:46.63 ID:Fl43tCNC.net]
もう見てないと思うけど、
十数年前、矩形を短形と読んで恥をかいていた者です。
自分はもう落ち目なんですけど、このスレ・板に感謝しています。
ただの自己満足です。
名無しなのに回答してくる風土が好きです。貢献できなくて、すみません私はクズです。
以上。

605 名前:デフォルトの名無しさん [2016/07/13(水) 17:19:35.41 ID:Zm0ukFfg.net]
方形を包茎だと思ってたよ



606 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 17:30:36.22 ID:ZdYcti+1.net]
Tank Way

607 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 17:33:39.54 ID:ZZxmFYpS.net]
539 名前:デフォルトの名無しさん :04/12/12 19:44:43
BCCで簡単な画像編集アプリを作りたいんですが
一般的なキャンバスの仕組みが分かりません。
灰色の背景に白地のキャンバスエリアだとして、ただ白の短形を描画して
その上から線を引くとしたら白の短形を再描画した時消えるし
どう作ればいいのでしょうか?
保存する時はクライアントエリア上に直接描かれた絵を1ピクセルずつ色を
キャプチャして保存するような感じでいいのですか?
リンク探しても、それっぽい内容が見当たりません。
どなたか教えてください。

540 名前:デフォルトの名無しさん :04/12/12 19:48:16
たんけい選択

541 名前:デフォルトの名無しさん :04/12/12 19:54:55
短形

542 名前:デフォルトの名無しさん :04/12/12 19:56:10
たんけいコピー

608 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 18:22:49.47 ID:BO773i0L.net]
よく残ってんなw
リアルタイムでスレにいた気がするが、よく覚えてないぞ

609 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 21:26:17.48 ID:GD80JCcz.net]
543 名前:デフォルトの名無しさん :04/12/12 19:56:30
短茎
544 名前:デフォルトの名無しさん :04/12/12 19:58:37
マジワロタ
545 名前:デフォルトの名無しさん :04/12/12 20:00:36
ググったら結構見つかったよ、短形(w
546 名前:デフォルトの名無しさん :04/12/12 20:00:53
(・∀・)タンケイ!
549 名前:デフォルトの名無しさん :04/12/12 20:38:07
巨と豆の区別もつかないらしい
550 名前:デフォルトの名無しさん :04/12/12 20:41:40
ホントにたんけいだと思ってる奴は俺の周りにも
結構いる。仕方ないよ。
551 名前:デフォルトの名無しさん :04/12/12 20:46:15
巨乳と豆乳の区別はつくぞ。
552 名前:デフォルトの名無しさん :04/12/12 20:47:12
∩(・ω・ )∩ 短形 ばんじゃーい
553 名前:539 :04/12/12 20:55:30
あれ? 四角形って短形って言わんのか(;´Д`)
554 名前:デフォルトの名無しさん :04/12/12 21:00:57
市販のライブラリでも使っとけ。
で、四角形は矩形(くけい)だ。
555 名前:デフォルトの名無しさん :04/12/12 21:09:14
>554
>あれ? 四角形って短形って言わんのか(;´Д`)
どんまい。俺も最初読めなかったよ。
学校で習わないもんな。

610 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:01:14.12 ID:vlEGI8Zx.net]
短形
短小方形

611 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:20:15.18 ID:YDg44v1S.net]
レクトアングルんことを一時期レクチャーレクチャー言ってた自分w

612 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:26:31.71 ID:u6EoGlGx.net]
前方後円墳っていうけどあれみんな円い方が前だと認識してるよね

613 名前:デフォルトの名無しさん [2016/07/14(木) 12:59:34.36 ID:HNcr3c0L.net]
レクトアングルってのもあまり言わないけどな。

614 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:14:36.67 ID:nt3rPaXP.net]
カタカナにするとしたら普通は「レクタングル」だろ
「レクトアングル」とか言われたら、えっ?ってなっちゃう

615 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:18:32.68 ID:B29KeyPb.net]
いやカタカナの場合レクトアングルじゃね?
レクト + アングルなんだし
発音としてはトアを繋げるが決してタではない



616 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:23:49.03 ID:SkoSK+Cn.net]
それを言うならトアでもないよ

617 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:38:17.38 ID:B29KeyPb.net]
>>599ならどう表現する?カタカナでね

618 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:40:28.91 ID:QNDyLPqn.net]
>>595
丸い方を上にして鳥瞰すればあら不思議文字通りの前方後円墳

619 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:47:35.13 ID:nt3rPaXP.net]
>>598
google
「レクトアングル」約 70,800 件  もしかして: レクタングル
「レクタングル」約 3,770,000 件

620 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:50:58.28 ID:QNDyLPqn.net]
大和ハウチュ思い出したは

621 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:53:39.70 ID:B29KeyPb.net]
>>602
それは厳密に発音や表記を考えずに使ってる人が多いってだけだ
プログラム板での話にそんなものもってこられてもな

622 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:58:26.31 ID:B29KeyPb.net]
レクタングル
ttp://ejje.weblio.jp/content/%E3%83%AC%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%B0%E3%83%AB
無し

レクトアングル
ttp://ejje.weblio.jp/content/%E3%83%AC%E3%82%AF%E3%83%88%E3%82%A2%E3%83%B3%E3%82%B0%E3%83%AB
主な英訳 rectangle

623 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 15:35:04.38 ID:SkoSK+Cn.net]
>>600
トアよりタの方が近いよ
発音聞いてレクトアングルの方が近いと感じるなら耳が腐ってる
元の発音と離れていてもいい(そういう外来語は沢山あるし)という主張なら
それはそれで良いんじゃないの?

624 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 17:19:24.24 ID:B29KeyPb.net]
>>606
だから「発音としてはトアを繋げるが」って言っただろ?
今は表記の話をしてるんだから発音を持ち出すのは論外
脳が腐ってるとでも言えばいいのか

625 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:16:03.32 ID:SkoSK+Cn.net]
>>607
トの方が近いのは認めるわけね。耳が腐ってないようで何よりだ
トアを繋げる? 繋げて読んでもtaにはならんよ? カタカナの読み方を知らないのか? 母音を抜いて読むって意味か?
俺は日本語文書なら矩形と書くから正直どうでも良いのだが、
>>607は日本語文書でレクトアングルと書いてそれを読むときにどう発音するのか少し興味があるわ



626 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/07/14(木) 18:24:20.97 ID:MWHMm7Lx.net]
質問です。

無効なウィンドウの子ウィンドウへアクセスできるようにしたい
https://teratail.com/questions/41114

627 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:28:15.19 ID:B29KeyPb.net]
>>608
発端は発音の話でもないし発音の話するにしてもtaでもないんだが・・・
発音記号調べてみろ
トは実際にはtoじゃなくtの無声音、アはaじゃなく「ae」を1文字にしたような発音

can Iをキャナイと書かずにキャンアイと書くのと一緒

628 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:46:20.12 ID:NIa9yA68.net]
ワンナウトはワンアウト?

629 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 19:01:59.45 ID:QNDyLPqn.net]
ラインナップ
サインナップ
クレラップ

630 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 19:40:30.77 ID:5AZo8uCy.net]
disabledなウィンドウで子ウィンドウをマウス操作をできるようにするには
どうしたらいいんだよーーー。IME完成のために是非ともだれか協力して下さいよ。

631 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 19:59:28.71 ID:4EAHdFnp.net]
汎用機->ぼんようき
改竄->かいチュウ

632 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:07:48.69 ID:xdDz/Zrt.net]
enableにすればいいだろ。
それで外見をdisabledな感じにしてやればいいだろ。

633 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:10:29.52 ID:5AZo8uCy.net]
>>615
IMEのUIはWS_DISABLED | WS_POPUPスタイルじゃないといけないって、
IME開発の文書に書いてあるんだよー。

634 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:16:18.16 ID:5AZo8uCy.net]
MSIMEは確かにWS_DISABLED | WS_POPUPが付いていた。
特殊なスタイルだから、子ウィンドウ操作を可能にするには、特殊な技術が必要みたい。

635 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:33:23.84 ID:5AZo8uCy.net]
ATOKさん、僕にこっそり教えてくれないかなあ



636 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:38:10.27 ID:SkoSK+Cn.net]
>>610
カタカナは表音文字なのだから表記を問題にしたら発音が問題になるのは当たり前
カタカナのトの発音はtの無声音ではないしアの発音は発音記号のaeでもない
1語なのだから元の発音に近いレクタングルの方がしっくり来る人の方が多いのは>>602を見ても分かる

637 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:43:48.54 ID:B29KeyPb.net]
>>619
主語入れ替えてややこしくすんな
お前が「発音聞いて〜」って話しだしたんだろw
実際の発音ではトは母音まで発音しない
しっくり来てるって勘違いしてる人が多いのは>>605を見ても分かる

638 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:48:13.59 ID:4Ps/X1K6.net]
あ・す・ぺ

639 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:16:12.02 ID:SkoSK+Cn.net]
>>620
おまえが先にトアを繋げるがタではないとか発音の話を始めたのだが?

640 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:21:29.74 ID:B29KeyPb.net]
>>622
実際の発音に近づけるためにタを使ってるんだろうから説明したまでで
表記としてタを使うのはおかしいって指摘なんだが

641 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:32:17.14 ID:SkoSK+Cn.net]
>>623
うん、「決してタではない」ってのはrectangleのtaの部分は日本語のタの発音ではないから表記としてタを使うのはおかしいって意味だよね?
俺はその理屈だと日本語のトタを繋げたものの発音とも違うから表記としてトタを使うのはおかしいって理屈になっちまうのでは?
と言ってるだけなのだが
>>605の辞書表記あたりを掘り下げた方が説得力があると思うよ
何度も言うが俺はカタカナで書かないからどちらでもいい

642 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:36:07.21 ID:SkoSK+Cn.net]
トタじゃないトアだw

643 名前:575 mailto:sage [2016/07/14(木) 21:51:08.02 ID:DIavJ9e4.net]
あの後、自鯖がリモートで操作できなくなってたので遅くなりましたが、復旧したので続きです。
(ルーターが死んでいた)

結論から言うと、あれから特に何をした記憶はないのですが、何も修正しないままステータス"302"が
返ってくるようになりました。(´・ω・`)
誠にお騒がせしました。

>>579
テストしてみましたが、結果的にHttpSendRequestは使わなくても問題なかったようです。

>>582
ファイル・データの種別を埋め込んだり取り除いたりするのが手間なので、
そこまでする場合はカスタムヘッダーで対応しようと思います。

>>583-586
鯖知識がそう豊富ではないのでよく分かりませんが、結果的にはステータスが取れました。
鯖の設定方法なのかなんなの分かりませんが、たまたまかも知れませんしそもそも
DNS鯖が本当にリダイレクトしているたのかは分からないので、今回はとりあえず切り上げて
この辺にしておきます。

みなさんありがとうございました。

644 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 23:25:53.49 ID:oNKBkesI.net]
日本語ではシラブル(音節)とモーラ(拍)は一致しない場合がある
Rectangleを片仮名で扱うと
シラブルは レク-タン-グル
モーラは レクト-アングル

645 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 23:28:12.97 ID:3206dNVB.net]
鯖って呼ぶな。ハゲ。



646 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 00:47:48.70 ID:eggGPVMd.net]
ID:B29KeyPbはknowとかstructureをクノウとかストルクツレとか表記すんの?

647 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 00:58:01.91 ID:b9s190if.net]
Virusをウィルスって詠んでるのがいちばん気になる
ヴァイラスだろって

648 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 05:29:34.42 ID:QotUx/3n.net]
>>630
医学の本場ドイツ語読みか,片田舎の米国訛りかの違いというだけだ

649 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 06:00:42.34 ID:b9s190if.net]
いや、ドイツ語詠みはヴィールスでしょ?

650 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 07:09:41.56 ID:QVui+Lon.net]
ウイルス
ウィルス

651 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 08:43:40.33 ID:Rb/RCJew.net]
>>624
「トアを繋げる」って部分がうまく伝わっていないって事はわかったけど
どう言い換えればいいのかわからんからお手上げ
Rect の t無声音とAngle の A有声音を繋げるがいいのか
もういいけどw

>>629
なんでw
発音しない部分はカタカナでも表記する必要ないし
そう表記するならRectangleはレクタングレになってしまわないか?

>>630
zeroはどうなるんだろ

652 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 09:58:27.87 ID:usIPH4QF.net]
トビマストビマス

653 名前:デフォルトの名無しさん [2016/07/15(金) 12:54:00.11 ID:Eu6FxgWv.net]
レクトアングル
これ以外は俺が気に入らないから認めない(キリッ

って事だよね?
結局のところ。

654 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 13:05:07.34 ID:ru6AcSPK.net]
ルーター

655 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:17:59.85 ID:8P+uiz2j.net]
DLLがexeから利用されたときに
DLLファイルが置かれている場所のpathを
DLL内の関数自身で調べる方法はありますか?
GetModuleなんとかだとexeのpathになってしまうみたいで



656 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:23:09.69 ID:8P+uiz2j.net]
>>630
Windowsはどうみてもウィンドウズなのに
ほとんどの出版物ではウインドウズになってる不思議

657 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:25:09.57 ID:orjbVXED.net]
うぃんどぅず

658 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:29:37.06 ID:orjbVXED.net]
>>638
DLLにはDllMainがあり、そこでインスタンスハンドルを受け取るでしょ?
このハンドルをゲッツモデュールなんとかに渡せばいい。
試してないけど。

659 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:35:14.90 ID:8pBeZ5fQ.net]
char lpHoge[MAX_PATH];
GetModuleFilename(GetModuleHandle("dll名(フルパスを書かない&拡張子なし)"), lpHoge, sizeof(lpHoge));

660 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 11:22:44.34 ID:Tq5Mh+3Z.net]
>>618
IMEは全然知らないけどMozcはソース公開されているから見てみれば?

661 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/16(土) 15:54:44.86 ID:DpW5llC4.net]
>>618 >>643
別のアプローチで解決しました。

662 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:50:52.70 ID:nf9EfIu5.net]
>>644
どうやったの?

663 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/16(土) 17:01:30.11 ID:DpW5llC4.net]
>>645
IMEパッドをIMEに組み込まず、別プロセスにしました。
実装方法はソフトキーボードのサンプルを参考にしました。

664 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:10:46.10 ID:RtgpWl6x.net]
質問
Win32 APIに1:1の片方向で良いのでスレッドAからスレッドBに確実にデータを渡すしくみで軽量なやつって何か無い?
イメージとしてはITRONのメールボックスとかメッセージキューみたいなやつキボン
軽量さの比較対象としては、イベントとCRITICAL_SECTIONとstd::queue<T>を組み合わせた手製ロジックでデータ渡すのと同等の速度でおk

名前が似てるという意味ではMail slotというのがあったけどもメッセージの到達が保障されない。
パイプはプロセス間通信にも使えるということは何か重いイメージがある
スレッドをGUIスレッドにしてデータをウィンドウメッセージに乗せる手も考えられるが、遅そうなのはパイプと同じで
特に理由無く移植性の無い手段をとるのも嫌

665 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:21:22.75 ID:DWSurOc6.net]
メモリマップトファイル
軽量かどうかは知らない



666 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:29:01.11 ID:OO2CesJE.net]
いや意味わからないし
上の説明読んで、なんでそれになるの?
なんで?

667 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:31:10.32 ID:OO2CesJE.net]
俺が読んだ限りでは、同一プロセス内で他のスレッドにデータ渡すだけみたいだぞ
それも、キューのようなものがお望みと読み取れる
なんで???

668 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:42:12.52 ID:SSOeGMhs.net]
>>647
GUIにしなくてもメッセージ使えるぞ

669 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:46:33.31 ID:RtgpWl6x.net]
希望としてはメッセージキューみたいなやつなんですが、
「1:1の片方向で良いのでスレッドAからスレッドBに確実にデータを渡すしくみで」ときの
定番手段だったり
スゲーすっきり書けるとかチョー軽量であるとかいった圧倒的なアドバンテージがあるやり方なら
キューでなくてもおk

670 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:48:46.90 ID:SSOeGMhs.net]
そもそもWin32 APIと言ってながら移植性の無い手段をとるのも嫌ってどういうことだよ?

671 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:49:52.72 ID:RtgpWl6x.net]
いやスマン
「スレッドAからスレッドBに確実にデータを渡す」というのを
スレッドを極力待たせずに(軽量に)やるには
結局キューしか有り得ないのかorz

672 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:52:23.11 ID:wQIeqVrk.net]
data_seg

673 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:00:01.33 ID:7oHxM0p4.net]
定番は自分で書いたような手製ロジックなんじゃないか?
あとはSendMessageでWM_COPYDATA とかClipboardとかPostThreadMessage使うとか

だってさ、Win32 APIに軽量確実簡単なAPIがあるなら普通誰でも使うだろ?
でもそうではなく定番とも言える方法が別にあるってことは、
Win32 APIにはそういうものがないか、使い勝手が悪いとかってことだろ

674 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 02:07:44.74 ID:0GzfAsTo.net]
>>650
確実に渡したいと読んだからキュー形式を無視してそう書いただけ
何ならグローバル変数でも使っとけば()

675 名前:デフォルトの名無しさん [2016/07/18(月) 05:44:07.83 ID:GAeyefCK.net]
>>656
同一プロセスならヒープでも大丈夫だろ?
後はアドレスを渡すだけだから、WM_USERで充分な気が。



676 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:04:45.51 ID:DGcnITue.net]
>>657
いやそこじゃなくて、どうして「メモリマップトファイル」なの?
同一プロセスの他スレッドにデータ渡すだけなのに?
確実さと軽量さをとるなら、>>657も書いている通り
ヒープでも十分だし、君の書いているグローバル変数の配列でもよいだろう
どこからメモリマップトファイルが出てきたの?

677 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:15:54.77 ID:0GzfAsTo.net]
適当に思いつきで書いたものに必死に噛みつかれてもな
使えない訳でもなし






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

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

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