Win32API質問箱 Build13
■ このスレッドは過去ログ倉庫に格納されています
0001前スレ953
NGNGそんなヤル気のあるネィティブプログラマ集まれ!
スレ立てるまでもない、Win32APIについての質問はこちらへどうぞ。
やさしい お兄ちゃん 達が答えてくれるかも。
でも、質問する前に検索ぐらい汁!!
過去スレ・参考は>>2 ぐらい...
0175デフォルトの名無しさん
NGNGGetWindowInfoでどう?
0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNGそうですね、その方が簡単で良いのかも知れないです
それにはGetForegroundWindow、SetForegroundWindowが良さそうなのですが
これは優先度が高いようで、アプリにかなり負担があります
出来れば負荷をかけないよう調べたいのですが
0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNG> それにはGetForegroundWindow、SetForegroundWindowが良さそうなのですが
> これは優先度が高いようで、アプリにかなり負担があります
> 出来れば負荷をかけないよう調べたいのですが
初耳だな。どこにそんなこと書いてあった?
0180デフォルトの名無しさん
NGNG>The system assigns a slightly higher priority to the thread that creates the foreground window than it does to other threads.
いや、まさかね
0181デフォルトの名無しさん
NGNGSetActiveWindowの所にSetForegroundWindowは強制的にって
なっていたのでそう思いました
出来れば、自然にアクティブになるのを待っていたかったので
ありがとうございます、GetGUIThreadInfoは難しそうなので
GetForegroundWindowでやってみたいと思います
0182デフォルトの名無しさん
NGNG入力状態にするにはどうすれば良いでしょうか?
0183デフォルトの名無しさん
NGNG入力状態とはなんぞや
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGそうです、DOSで言うとプロンプト上で点滅状態に
自動でしたいんですけど出来ますか?
0186デフォルトの名無しさん
NGNGSetFocus()
0187デフォルトの名無しさん
NGNGhttp://black.sakura.ne.jp/~third/system/winapi/win86.html
ここに書いてあるが、ダイアログ開始時にSetFocus()を使うなら、
WM_INITDIALOG の返り値をFALSEにする。
TRUEにすると、SetFocus()は無視されて、Tabストップのある一番
最初のコントロールにフォーカスが行く。
0188デフォルトの名無しさん
NGNG線が矩形内にぴったり収まるようにしたいのですが
いいAPIとかあるのでしょうか?
計算してRectangleするしかないでしょうか?
0189デフォルトの名無しさん
NGNGPS_INSIDEFRAMEスタイルでCreatePen()
0190デフォルトの名無しさん
NGNGCreatePen(PS_INSIDEFRAME
0193デフォルトの名無しさん
NGNG今wininetで簡単なブラウザ作ってるんですけど
hHttpRequest = HttpOpenRequest( _
hHttpSession, _
"GET", _
0, _
"HTTP/1.0", _
"http://www.yahoo.com/", _
vbNullString, _
0, _
0)
でhHttpRequestがemptyだよってエラーが出ます(´・ω・`)ショボーン
どうしたらいいっすかね?
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGそうっすか。どうしようもない質問なのかどうしようもない症状なのかどっちなんすかね?
それすらもわからないと手が出ない・・・
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGもしかしてスレ違い?
0198v
NGNGなつかしのAV女優まで勢揃い。
セーラー服シリーズも大好評!
モロみえだから無料ムービー見にきてよ。
http://www.ncdonald.com/
0199無料動画直リン
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG0202↑↑↑↑↑↑↑↑
NGNG0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGこの後に
CloseHandle(hStdOut);
の必要はありますか?
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGメインウィンドウのフォーカスは、失われないものが良くあります。
円滑な操作に必須なので、私もとりあえず、子モードレスダイアログの
操作中以外は、即座にメインウィンドウにフォーカスを移すようにしてみました。
しかし、これではメインウィンドウのタイトルが、灰色になったり元に戻ったりと
点滅してしまい、落ち着きませんでした(市販品は微動だにしません)。
綺麗に実装する方法を、教えていただければ幸いです。
0210デフォルトの名無しさん
NGNG自分でウィンドウ描くしかないでしょ
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG0213209
NGNG>>210
大体、クラスがダイアログだったのですが、
仰るとおり、自前描画してるのもいくつかありますね。
>>211-212
まさにこれみたいです。感謝感激。ダイアログの
スタイル変えただけで簡単に実現できました…よかったよかった。
なるほど…だから市販品子ウィンドウのタイトルは、どれも後付けだったのか…。
0214keiko
NGNGそうゆうことって可能ですか? 自分でメモ帳を作るのではなくて、既存のアプリな内のコントロールに干渉したいのです。OE メール エディタとかエクセルのセル内に改行記号をひょ時させてみたいのですが・・・
ウィンドウタイトルを変えることはできたけれど・・
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGつまらんことをいうのはYouかい?
0220デフォルトの名無しさん
NGNG0221山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0222keiko
NGNGヒントやサンプルなどをおしえていただけると幸いです。よろしくお願いします
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG無いと思うんだが、いかがなものか?
0225206
NGNGGetStdHandle()は対象のカーネルオブジェクトの
参照数を変更(1ふやす)しますか?
0226デフォルトの名無しさん
NGNG0227>>2ちゃんねらーの皆さん
NGNGこれらの寺院にて諸願成就を祈願しましょう。(爆)
(1-4件目) http://www.z-shoten.or.jp/
http://www.tctv.ne.jp/matuti/
http://www5b.biglobe.ne.jp/~ryumyoin/
http://www1.ocn.ne.jp/~tatsueji/
(5件目)
--------------------------------------------------------------
寺院名 吉祥山唐泉寺
通称 江戸川不動尊
所属宗派 真言宗泉涌寺派
住所 〒133−0051
東京都江戸川区北小岩七丁目10−10
京成電鉄の小岩駅から徒歩約15分
(JR線の小岩駅は、
京成電鉄の小岩駅とはもの凄く離れているので不可。)
電話番号 03−3658−4192
住職 高田正圓
(女住職で、先代住職(高田真快)の奥さんであった模様。)
本尊 不動明王
祈祷日及び祈祷時刻
通常は毎日午前6時より(150分前後かかる模様)
行われるが、毎月28日には(不動明王縁日として)
午前11時にも(2時間ほどかかる模様)行われる。
祈祷料
(普通護摩) 3000円 5000円 10000円
(特別護摩) 30000円(21日間) 100000円(108日間)
300000円(365日間)
--------------------------------------------------------------
0228デフォルトの名無しさん
NGNG憎々しいあの点線枠を消す方法ってありますか?
小さいコントロールとかだと、文字見えづらくなり邪魔で邪魔で
ぜひともご教授を
0229>>2ちゃんねらーの皆さん
NGNGhttp://www.tctv.ne.jp/matuti/
http://www5b.biglobe.ne.jp/~ryumyoin/
http://www1.ocn.ne.jp/~tatsueji/
(5件目)
寺院名 吉祥山唐泉寺
通称 江戸川不動尊
所属宗派 真言宗泉涌寺派
住所 〒133−0051
東京都江戸川区北小岩七丁目10−10
京成電鉄の小岩駅から徒歩約15分
(JR線の小岩駅は、
京成電鉄の小岩駅とはもの凄く離れているので不可。)
電話番号 03−3658−4192
住職 高田正圓
(女住職で、先代住職(高田真快)の奥さんであった模様。)
本尊 不動明王
祈祷日及び祈祷時刻
通常は毎日午前6時より(150分前後かかる模様)
行われるが、毎月28日には(不動明王縁日として)
午前11時にも(2時間ほどかかる模様)行われる。
祈祷料
(普通護摩) 3000円 5000円 10000円
(特別護摩) 30000円(21日間) 100000円(108日間)
300000円(365日間)
0230デフォルトの名無しさん
NGNGあれがないとキーボードで操作するのに困るんだが
どうしてもと言うなら、オーナードローボタンにして何もかも自分で描く。
0231デフォルトの名無しさん
NGNGだが消さないで欲しい。理由は>>230と同じ。
0232デフォルトの名無しさん
NGNGそれは面倒なのでカスタムドロー推奨。
やはり同じ理由によりフォーカス時は差別化希望。
色を変えるとか。
0233228
NGNGレスありがとうございます。皆さんの操作性に対する配慮には頭が下がる思いです
最初からこう訊けば良かったのですが、ペイントの左にあるような、
ツール選択のボタンみたいなのを作りたくて…
見栄えのため点線枠ではなく、ボタンのへこみのみでFocusしたかったんです
マウス主体の、簡単なグラフィックエディタなので、お見逃しを…
早速試してみようと思います、感謝です
0234デフォルトの名無しさん
NGNG9xでは Interrupt 21h Function 710Dh(Flushes file system buffers and caches)
を使えばいけそうなんですが、NTでそれに相当する FSCTL_〜 は無いのでしょうか?
フラッシュするにはヴォリュームのロック/アンロックを行うしかない?
0235デフォルトの名無しさん
NGNGNT,2k,XPは直接デバイスに触ることはできない。
0236あひゃ
NGNG思っています.市販ゲームの改造が目的です.
ゲームが使用しているメモリ空間からnバイトのバイナリデータ列を
検索してヒットするすべてのアドレスを調べたいのですが,
ヒープ領域でのアドレスを調べることができなくて悩んでいます.
今やってる方法は,ゲームを起動した状態でプロセスIDを取得し,
それをOpenProcess()で開き,ReadProceccMemory()を使って
ある程度のブロックごとに読み取り,memcmpで検索したいデータ列と
比較して下のアドレスから順番にアクセスしています.
ゲームを何度起動しても下からある程度までのアドレスは毎回同じで,
そこまではアクセスも順調なのですが,ある程度上に来ると
アクセスできなくなり,さらにゲームもフリーズしてしまいます.
プロセスメモリエディタ系で有名なExStandやねこまんま等で
そのゲームのプロセスを開いてみると,ヒープ領域のアドレスが
飛び飛びで存在しており,間にアクセスできないアドレスが存在しています.
上記の方法で下から順番にアクセスしていくと,そのアドレスにどうしても
途中でぶち当たってしまいます.単ににReadProcessMemory()が失敗して
返ってくるだけなら無視してどんどんアクセスしていけばいいと思うの
ですが,その時にゲームも止まってしまいます.
PC環境が変わるとアドレスが変わってしまいます.環境の違いにも
対応したいので,下からデータを検索していって,アクセス不可能な
領域があれば,次にアクセスできる領域まで飛んで検索を続行する
という処理を行いたいです.そのために,APIを使って
外部プロセスのヒープ領域のアドレス範囲を取得するといったことは
できないでしょうか.
プロセスメモリエディタなどはどういう処理をしているんでしょうか.
0237デフォルトの名無しさん
NGNG02387
NGNG☆★ 無修正DVD★☆なら 新宿歌舞伎町直送 ☆★
人気爆発新作ベスト9入荷
堤さやか引退特集 憂木瞳 プロジェクトX No8 ベイビーフェイスをやっちまえ
白石ひより・愛葉るび SNAPSHOT 地下映像陵辱援交 すぎはら美里痴女教師
店頭販売の売れ筋のみ厳選してみました 安心の後払い
http://book-i.net/moromoro/
白石ひとみ 小森詩 山田まり 長瀬愛
@@ 及川奈央 レジェンド @@ 堤さやか 東京バーチャル 依然大好評
サンプル画像充実 見る価値あり 最高画質
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
0239デフォルトの名無しさん
NGNG真っ正直な方法じゃ無理。
これでも使っとけ。ほれ。
ttp://www.sysinternals.com/ntw2k/source/misc.shtml#Sync
0240234
NGNGどうもです。そのページもチェック済みでした。がそのツールはソースが無いんで
すよね。惜しい。
DeviceIoControlで FSCTL_(UN)LOCK_VOLUME 使って一応できたんですが、やっぱ
これしかないのかな。
winioctl.h 眺めたら FSCTL_INVALIDATE_VOLUMEなんていう怪しいのがあったけど
どこにも情報がない(´・ω・`)
0242デフォルトの名無しさん
NGNG>included in Windows XP, Windows 2000 Professional, Windows Me, Windows 98, and Windows 95
>CreateToolhelp32Snapshot
>Included in Windows XP, Windows 2000 Professional, Windows Me, Windows 98, and Windows 95.
MSDNもずいぶん非道い嘘を付くんだな。
0243デフォルトの名無しさん
NGNGDependency Walker で見る限りは
Heap32ListFirst,CreateToolhelp32Snapshot
共に入ってるんだが…
0244236
NGNGすいません
MSDNの対応情報には確かに書いてあるんですが
どこかのページでNT系OSでツールヘルプ関数を使うと不具合があるため
psapiのEnumProcess等を使うとか書いてあったので
Heap32ListFirst/Nextを用いてやってみます
ありがとうございました
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNG書店に行って片っ端から立ち読み汁!重複するトピックが多分重要な部分だ。
その重要そうな部分を一番分かりやすくかつ深く書いてる本を買え。大切な
ことはその一冊で満足するなってことだ。買った本を読み終わったら上に書いた
ことを何度か繰り返せ。最初の印象とはずい分違っているはずだ。それは君が
成長したことに他ならない。健闘を祈る。
0247デフォルトの名無しさん
NGNG>どこかのページでNT系OSでツールヘルプ関数を使うと不具合があるため
>psapiのEnumProcess等を使う
たとえば、http://www.galliver.co.jp/writing/msdn/msdn15/
ここに、似たようなことが書いてあるが、使えないのは「NT4.0」であり
XPや2Kも含む「NT系OS」ではない。そのあたりを勘違いしていた?
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGと、言うデータを、リストとして表示したいのですが、
適当なコモンコントロールや、方法を教えて頂けないでしょうか。
アイコン付きリストビューが、最適かと思っていたのですが、
これはアイコンサイズが16x16(32x32)で固定のようで…無念です。
0251デフォルトの名無しさん
NGNG0252Windows GDIでの質問です
NGNG例えば、ある画像にRGB(255,255,25)で線を描くと、
白ではなく、元の画像とXORされる線を描きたいのです。
どなたか教えてください
0254デフォルトの名無しさん
NGNG0255252
NGNGわーい、出来ましたー
ありがとですよ!!!
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG子供も道連れになるのでわかります。
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNG0262_
NGNG0264デフォルトの名無しさん
NGNGBitBltでウインドウのデバイスコンテキストに転送して印刷プレビューを
ウインドウに表示させようとしているのですが表示されません。
手順を間違えてるいるのでしょうか?教えて下さい。
0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNGメニューを作る際、resource.rc、resource.hに記述して
コンパイルすると「.Debug/resource.resが開けません」
となってしまいます。これは何が原因なのでしょうか?
0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG作りたいのですが、どのようにすればいいのでしょうか?
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNGプロジェクトにリソースファイルを加えてないとかw
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGかなり勉強しないと無理臭い
勉強じゃないならば、FreeMacroってソフトを使ったら?
■ このスレッドは過去ログ倉庫に格納されています