- 1 名前:デフォルトの名無しさん mailto:sage [2012/11/19(月) 16:02:03.94 ]
- スレ立てるまでもない、Win32APIについての質問はこちらへどうぞ。
■過去スレ Win32API質問箱 Build112 toro.2ch.net/test/read.cgi/tech/1349330864/ ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。 英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- 136 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 16:52:19.52 ]
- 相手は検索エンジンじゃないのだから礼の一つくらい書けばいいのに
- 137 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 138 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 139 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 140 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 17:41:48.71 ]
- >>135
WM_PASTEDATA
- 141 名前:135 mailto:sage [2012/12/04(火) 17:53:00.82 ]
- >>140
それでやっても上手くいきませんでした あと、解答する場合は文章でお願いします 言語障害なら別ですが
- 142 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:07:03.62 ]
- WM_COPYDATAでAからBへ送信
→Bで変換処理 →WM_PASTEDATAでBからAへ送信 って意味だと思います 読解力不足なら別ですが
- 143 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:08:55.97 ]
- 初心者です。
GetMessageでメッセージを取得しようとしたところ取得できませんでした。 調べてみたところPeekMessageという関数でも同じ動作が可能というこでやってみたところ取得できませんでした。 どうすれば取得できるのでしょう?
- 144 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 145 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:19:06.95 ]
- >>143
状況が分からないので何とも言えない Windowsアプリケーションのひな形を打ち込みながら練習とかかね
- 146 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:22:21.75 ]
- 新手の荒らしじゃないかと疑うレベル。
- 147 名前:デフォルトの名無しさん [2012/12/04(火) 18:31:01.08 ]
- GetClassLongでアイコンを取ってきて、それでとれなかったら
(HICON)::SendMessage( hWnd, WM_GETICON, ICON_BIG, 0 ); ↑これで取ってるんだけどさ 何か変なソフトのハンドルだと:SendMessageから抜けなくなっちゃうんだけど まあBlueStacksなんだけどさ んでこれSendMessageからぬけるようにするにはどうしたらいいのかな? それか、SendMessageを呼ぶ前に何かしら検査する方法か 又はSendMessage以外でアイコンとるのあったらおしえてくだちい
- 148 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 149 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:47:12.70 ]
- >>147←基地害が多少知識をつけたところで役に立たないという典型的な例
- 150 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:51:22.80 ]
- IDないから自作されてる
悪意のあるやつが荒らしてる
- 151 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 18:51:56.41 ]
- 自作じゃないなりすまし
- 152 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 19:07:14.06 ]
- 自分にとって都合が悪ければとりあえず荒らし認定する風潮
- 153 名前:デフォルトの名無しさん [2012/12/04(火) 19:18:43.89 ]
- 煽ってやるとバカがムキになって回答してくれるからなw
- 154 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 155 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 19:28:39.29 ]
- >>145
雛型なら何度も作りました。 ウインドウなら出すだけなら暗唱できるほどです。 データが一向に取得できないのです。
- 156 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 19:29:28.84 ]
- 荒らし認定はやったもん勝ちだからなぁ
- 157 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 158 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 19:44:31.53 ]
- >>155
ウィンドウ出せてるならメッセージ取得も出来てる
- 159 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 20:06:06.57 ]
- >>158
全然データが来ないです。 まずこちらが何かデータを送らなければならないとか?
- 160 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 20:19:46.76 ]
- ソース
- 161 名前:デフォルトの名無しさん [2012/12/04(火) 21:08:00.87 ]
- ソースは2ch!
- 162 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 163 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 23:27:51.69 ]
- >>159
オブライエンに言って転送機を直してもらえ。
- 164 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 165 名前:デフォルトの名無しさん [2012/12/04(火) 23:46:58.97 ]
- すいません、タイトルバーの文字列をタイトルバーの影響を受けないようにしたいのですが
どのWin32APIで可能でしょうか?
- 166 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 167 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 00:48:30.30 ]
- >>164
ム板の来ること自体が社会の底辺ってことだし
- 168 名前:デフォルトの名無しさん [2012/12/05(水) 01:28:58.97 ]
- >ム板の来ること
「の」
- 169 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 01:31:19.33 ]
- 底辺の人の使う言葉は独特
- 170 名前:デフォルトの名無しさん [2012/12/05(水) 04:05:37.71 ]
- すいません、タイトルバーの文字列をタイトルバーの影響を受けないようにしたいのですが
どのWin32APIで可能でしょうか? わかる方はおられませんか?
- 171 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 06:16:06.42 ]
- 影響 とは?
- 172 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 06:38:28.30 ]
- 今まで荒らしてた奴が●焼かれた腹いせにスレつぶししてるんだな。
- 173 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 174 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 175 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 09:26:59.69 ]
- >>172
自己紹介乙 分かりやすいなお前w
- 176 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 177 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 15:40:32.88 ]
- 横文字と縦筋は大好きだ
- 178 名前:デフォルトの名無しさん [2012/12/05(水) 20:46:01.45 ]
- >>171
ウインドウの横幅を狭くすると、タイトルバーに表示されている文字列が省略されるじゃないですか 「ニートは社会のゴミ。生きてるだけで迷惑だからね、どうすればいいか分かるよね」 とタイトルバーに表示されているときにウインドウの横幅を狭くすると 「ニートは社会のゴミ。生きてるだけで迷惑...」 になるじゃないですか これを自動で改行させるなどして全文を表示させるAPIを教えてください
- 179 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 20:51:14.37 ]
- 自前で作れ
- 180 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 21:08:46.45 ]
- 新手の荒らしか。
- 181 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 21:43:09.59 ]
- >>135
お互いWM_COPYDATAするしかない。プロセス間通信は他にもあるからでググってみては。 >>143 話だけじゃ何をやってるのか分からないから、コードを提示した方が早いよ。 >>178 WM_NCPAINT時に時前で描画するしかない。体裁を整えるのは大変だと思う。
- 182 名前:デフォルトの名無しさん [2012/12/05(水) 22:52:42.23 ]
- >>178
APIをたかだか10個くらい使うのと、メッセージを幾つか処理するだけで自前のメニューバーを作れるのに、それもできないバカなのか?
- 183 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 23:07:59.61 ]
- タイトルバーとメニューバーを間違えたが、俺が書いた内容はタイトルバーのものだ。
- 184 名前:デフォルトの名無しさん mailto:sage [2012/12/05(水) 23:50:43.98 ]
- この人何がしたいの?
- 185 名前:デフォルトの名無しさん [2012/12/07(金) 01:01:22.29 ]
- Windows8のCM見てて思うんだけどあれって今までのWin32APIの知識って通用するの?
- 186 名前:デフォルトの名無しさん mailto:sage [2012/12/08(土) 08:18:35.21 ]
- OK牧場
- 187 名前:デフォルトの名無しさん mailto:sage [2012/12/08(土) 17:11:58.80 ]
- Windows 8 ― 初心者にもパワーユーザーにも期待はずれのユーザビリティ
www.usability.gr.jp/alertbox/windows-8.html 二重のデスクトップ = 認知オーバーヘッドと増加する記憶負荷 ウィンドウが複数ないこと = 複雑なタスクに対する記憶の過負荷 フラットなスタイルは発見しやすさを損なう 低い情報密度 逆効果に出た、ライブすぎるタイル チャームは見えない汎用コマンド エラーを起こしやすいジェスチャー Windows 8のUX: タブレットでは貧弱だが、PCでは悲惨 Microsoftが嫌いなわけではない 賢明な諸君は9が出るまで待とう
- 188 名前:デフォルトの名無しさん mailto:sage [2012/12/08(土) 17:38:49.55 ]
- 削除人がこれから時々みるようにするってさ
よかったね
- 189 名前:デフォルトの名無しさん [2012/12/08(土) 19:31:06.67 ]
- この調子でまともなレスまで削除しまくるってことか
質問スレとして機能しないじゃん まさか最後のとどめが荒らしじゃなくて運営とはw
- 190 名前:デフォルトの名無しさん mailto:sage [2012/12/08(土) 21:22:36.06 ]
- 運営はDescentな奴の集まりだからな。
- 191 名前:デフォルトの名無しさん [2012/12/08(土) 21:29:49.25 ]
- >>178
タイトルの改行はできません。変なところでチョン切られるのが嫌なら ウィンドウの幅によってタイトルを変更するしか韓国は統一教会を通じて 1987年から1997年までの11年間で少なくとも18841人の日本人女性を 拉致・洗脳し、韓国内に奴隷として売り飛ばしました。 拉致された女性たちは毎日暴力と罵倒に苛まれ、多数の自殺者が出ており、 北朝鮮による拉致事件と同じく切迫した状況にあります。
- 192 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 01:05:33.62 ]
- さっさと消せよ削除人
- 193 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 02:18:42.46 ]
- 削除人がまともなレスまで消しまくってるからもうここでは質問できなくなったな
まともなレスまで消してるってことは言論統制だし
- 194 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 07:20:37.00 ]
- 質問の回答は全てMSDNドキュメントにある。
- 195 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 11:46:41.76 ]
- なんか他のスレも荒れてないか?
- 196 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 14:51:20.40 ]
- 具体的にどこよ?
- 197 名前:デフォルトの名無しさん mailto:sage [2012/12/10(月) 22:15:56.44 ]
- GlobalMemoryStatusEx ってエロいですよね。
- 198 名前:デフォルトの名無しさん [2012/12/11(火) 00:48:24.76 ]
- >>194
じゃあ君はここで質問者との橋渡し役よろしく!
- 199 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 01:49:01.45 ]
- globalallocとheapallocはどちらを使うのが良いのでしょうか?
- 200 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 02:42:13.50 ]
- ケースバイケース
- 201 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 03:53:42.48 ]
- 具体的にはどちらを使うのが良いのでしょうか?
- 202 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 03:56:31.46 ]
- >>201は荒らし
以降スルーよろ
- 203 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 10:11:00.07 ]
- >>199
GlobalAlloc はオワコン 新規開発では LocalAlloc / GlobalAlloc を使わずに HeapAlloc / VirtualAlloc が推奨 そもそも GlobalAlloc に対応するのは ViratualAlloc の方で LocalAlloc と HeapAlloc が対応しているので GlobalAlloc と HeapAlloc のどちらかで迷うというのは変
- 204 名前:デフォルトの名無しさん [2012/12/11(火) 10:55:18.31 ]
- 荒らしにレスしてるから>>203も荒らしかと思ったら
見当違いの回答だった. でもそれ初心者は鵜呑みにするぞw
- 205 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 11:47:49.79 ]
- 馬鹿には無理
- 206 名前:デフォルトの名無しさん [2012/12/11(火) 12:04:12.84 ]
- 嘘を嘘と見抜けないひとは2chに向いてない
- 207 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 12:27:54.68 ]
- は、(・・・・)むずかしい
- 208 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 12:30:42.01 ]
- 別にいいじゃん?
>199は釣り質問してるだけだろうし >203は初心者に間違った知識を教えこもうとしてるだろうし
- 209 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 12:36:40.49 ]
- 結局誰も正しい答えを知らないビギナー集団なだけという事実は秘密なw
- 210 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 13:30:57.72 ]
- 正しい答えを書けよ
- 211 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 13:38:25.52 ]
- 誰も知らない知られちゃいけ〜ない〜
- 212 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 14:22:38.17 ]
- >>210
お前に命令される筋合いはない
- 213 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 16:43:20.42 ]
- >>203 GlobalAllocはクリップボードデータ作成に必須。
オワコンなんて勝手に決めるな。ソース希望。
- 214 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 17:23:46.65 ]
- さすがクソコテ、間違った知識披露乙
それとも素人騙して楽しんでるのかな
- 215 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 17:37:25.15 ]
- GlobalAllocを使用せずにクリップボード使用できるというソース出せ
- 216 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 17:41:06.03 ]
- GlobalAlloc
ttp://msdn.microsoft.com/ja-jp/library/cc430065.aspx
- 217 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 17:49:34.38 ]
- >>1に最低限msdnを調べろって書いてあるんだから当然調べて質問してるんだろ。
そこにmsdnのurl貼るとかマジで失笑物だな。 キチガイのふりをしてる奴じゃなく本物キチガイのやることはいつも斜め上。
- 218 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 17:54:09.53 ]
- Win7 64bitでテスト失敗。やっぱりGlobalAlloc使うしかないみたいだお。
#include <windows.h> int main(void) { LPSTR psz = (LPSTR)HeapAlloc(GetProcessHeap(), 0, 100); lstrcpyA(psz, "TEST"); OpenClipboard(NULL); SetClipboardData(CF_TEXT, psz); CloseClipboard(); return 0; }
- 219 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 17:55:06.29 ]
- >>199
globalalloc: OSにメモリをよこせこらーって脅迫強盗。そしてみんなからドロボーと言われる heapalloc: 今暴れているプの予備財源から寸借 自民は素晴らしいって書かないと、おまえらあぼーんされるぞ やっぱり自民が最良だな
- 220 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 18:01:51.97 ]
- EmptyClipboard();を入れると成功した。すんません。
- 221 名前:デフォルトの名無しさん [2012/12/11(火) 18:02:51.96 ]
- 片山って自分の検証結果を他人が信じるとでも思ってるんだろうか
「馬鹿には無理」程度のゴミ書き込みにしか見られないのに自惚れすぎwwww
- 222 名前:デフォルトの名無しさん [2012/12/11(火) 18:08:22.86 ]
- 別にいいんじゃね?
まともな質問者と回答者は片山NG入れてるし、 見えてるのは池沼とヲッチャーだけなんだし。
- 223 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 18:09:46.58 ]
- 古い環境をサポートするなら、クリップボードテキストデータを
セットするのにGlobalAllocを使わないといけない。そうゆうこと。
- 224 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 18:11:30.91 ]
- >>223
嘘乙
- 225 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/11(火) 18:14:12.75 ]
- >>224 うそじゃないよ。Win3.1で試してみろ。
- 226 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 18:56:22.65 ]
- 自己解決しました。
ほんとうにありがとうございました。
- 227 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 21:50:11.62 ]
- >>224
無知はだまってろ
- 228 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 22:27:24.14 ]
- I know muchi.
- 229 名前:デフォルトの名無しさん mailto:sage [2012/12/11(火) 22:56:36.00 ]
- >>227
そうやって初心者を騙すんですね^^分かります^^
- 230 名前:デフォルトの名無しさん mailto:sage [2012/12/12(水) 02:00:43.68 ]
- プロセスIDもしくはプロセス名から,そのプロセスを生成しているアプリケーション名を
取得するAPIってあるのでしょうか? プロセスIDからウィンドウハンドルを取得し,そこからウィンドウタイトルを取ってくる方法を考えていたのですが, Chromeなどのマルチプロセスでタイトルを複数所持するものでは,一つのアプリケーションと特定することが難しかったもので・・・
- 231 名前:デフォルトの名無しさん mailto:sage [2012/12/12(水) 02:25:15.23 ]
- >>230
あるかどうかはmsdn調べれば分かるだろゴミ ここは>>1すら読めないゴミの質問場所じゃねーんだよ 何のために>>1のテンブレがあると思ってるんだこのゴミは
- 232 名前:デフォルトの名無しさん mailto:sage [2012/12/12(水) 02:36:25.74 ]
- >>230
そのAPIがあるかどうかという形の質問は運営に削除されるよ。 現に削除されたし。
- 233 名前:デフォルトの名無しさん [2012/12/12(水) 10:21:08.99 ]
- uni.2ch.net/test/read.cgi/newsplus/1355274048/
- 234 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/12/12(水) 12:58:40.88 ]
- >>230 codepad.org/6xwRa5lh
- 235 名前:230 mailto:sage [2012/12/12(水) 20:54:10.38 ]
- 真面目な質問をすると必ずあぼーんが入りますね
>>231,>>234 おそらく私へのレスだと思いますが,荒らしはNGにしてあるので無駄ですよ・・・ とりあえず回答がつかないので他で質問します,ありがとうございました
- 236 名前:デフォルトの名無しさん mailto:sage [2012/12/12(水) 20:57:10.67 ]
- 自分でアンカ打っておいて、おそらくも何もないだろう
|

|