★ 依頼テンプレ ★ ( *は必ず記入)
【依頼に関してのコメントなど】
---------------------------------------------------------------------------
【板名*】
【スレ名*】
【スレのURL*】
【名前欄】
【メール欄】
【本文*】↓
---------------------------------------------------------------------------
◆ 削除ガイドライン/ローカルルールに違反する依頼は受け付け致しません。
◆バーボン規制中の方の依頼は受け付けません。
◆ 依頼者、代行者は >>2-3 と 定期/臨時で貼っている ☆案内☆ を必ず読んでください。
★ 代行者は重複防止のため【必ず宣言】してから書き込んで下さい ★
☆ 代行者の方は必ず【本文】以降をコピーして貼り付けて下さい ☆
★ 代行者は依頼者のage、sageの要望を無視しないでください ★
★【VIP臭い】規制の方は、少々(10分程度)待って書き込みして下さい★
前スレ
アク禁になった人の為にレス代行するスレその35@規制議論
http://qb5.2ch.net/test/read.cgi/sec2chd/1136108200/
探検
アク禁になった人の為にレス代行するスレその36@規制議論
■ このスレッドは過去ログ倉庫に格納されています
2006/02/02(木) 00:19:44ID:Dn5d4i6Q0
389 [´・ω・`] ppp0811.va-east.my-users.ne.jp
2006/02/18(土) 06:28:22ID:sywBsZlS0 【板名*】PC等->Windows
【スレ名*】3Dピンボール「Space Cadet」でイライラするスレ
【スレのURL*】http://pc8.2ch.net/test/read.cgi/win/1041054836/l50
【名前欄】350(規制中)
【メール欄】
【本文*】↓
>>456 >>457
ども。
うーん・・・ちゃんと燃料変数を扱うルーチンは検出できているみたいですね・・・
でもアドレスを得るためには、このルーチンを呼び出しているルーチンをさらに呼び出しているルーチン・・・という具合にさかのぼって調べるんです。
しかしさかのぼる途中で失敗してます。どうもルーチンの呼び出し方が私の持っているPINBALL.EXEと違うみたいです。
さかのぼる、と言っても実際に呼び出された状態のスタックを調べるのではなく、機械語を調べているのでやはり難しいです。
問題のPINBALL.EXEさえ入手できれば作れるとは思うんですが・・・
私のXP版PINBALL.EXEはこんな物ですが、みなさんのとはどのくらい違いますか?
バージョン表示 5.1.2600.0
2001/08/24 12:40 272,896 pinball.exe
一応デバッガ型のも作ってみましたが、これで動きませんか?
http://gamdev.org/up/img/4697.lzh
でも動いたとしてもOSの仕様上デバッガはデタッチできないのでゲームが終わらない限りツールを終了できなくなってしまいますが・・・
やはり最初のASUPFを完成させたいですね・・・
【スレ名*】3Dピンボール「Space Cadet」でイライラするスレ
【スレのURL*】http://pc8.2ch.net/test/read.cgi/win/1041054836/l50
【名前欄】350(規制中)
【メール欄】
【本文*】↓
>>456 >>457
ども。
うーん・・・ちゃんと燃料変数を扱うルーチンは検出できているみたいですね・・・
でもアドレスを得るためには、このルーチンを呼び出しているルーチンをさらに呼び出しているルーチン・・・という具合にさかのぼって調べるんです。
しかしさかのぼる途中で失敗してます。どうもルーチンの呼び出し方が私の持っているPINBALL.EXEと違うみたいです。
さかのぼる、と言っても実際に呼び出された状態のスタックを調べるのではなく、機械語を調べているのでやはり難しいです。
問題のPINBALL.EXEさえ入手できれば作れるとは思うんですが・・・
私のXP版PINBALL.EXEはこんな物ですが、みなさんのとはどのくらい違いますか?
バージョン表示 5.1.2600.0
2001/08/24 12:40 272,896 pinball.exe
一応デバッガ型のも作ってみましたが、これで動きませんか?
http://gamdev.org/up/img/4697.lzh
でも動いたとしてもOSの仕様上デバッガはデタッチできないのでゲームが終わらない限りツールを終了できなくなってしまいますが・・・
やはり最初のASUPFを完成させたいですね・・・
390 [´・ω・`] ppp0811.va-east.my-users.ne.jp
2006/02/18(土) 06:41:35ID:sywBsZlS0 【板名*】PC等->Windows
【スレ名*】3Dピンボール「Space Cadet」でイライラするスレ
【スレのURL*】http://pc8.2ch.net/test/read.cgi/win/1041054836/l50
【名前欄】350(規制中)
【メール欄】
【本文*】↓
>>456 >>457
ども。
うーん・・・ちゃんと燃料変数を扱うルーチンは検出できているみたいですね・・・
でもアドレスを得るためには、このルーチンを呼び出しているルーチンをさらに呼び出しているルーチン・・・という具合にさかのぼって調べるんです。
しかしさかのぼる途中で失敗してます。どうもルーチンの呼び出し方が私の持っているPINBALL.EXEと違うみたいです。
さかのぼる、と言っても実際に呼び出された状態のスタックを調べるのではなく、機械語を調べているのでやはり難しいです。
問題のPINBALL.EXEさえ入手できれば作れるとは思うんですが・・・
私のXP版PINBALL.EXEはこんな物ですが、みなさんのとはどのくらい違いますか?
バージョン表示 5.1.2600.0
2001/08/24 12:40 272,896 pinball.exe
一応デバッガ型のも作ってみましたが、これで動きませんか?
http://gamdev.org/up/img/4697.lzh
でも動いたとしてもOSの仕様上デバッガはデタッチできないのでゲームが終わらない限りツールを終了できなくなってしまいますが・・・
やはり最初のASUPFを完成させたいですね・・・
【スレ名*】3Dピンボール「Space Cadet」でイライラするスレ
【スレのURL*】http://pc8.2ch.net/test/read.cgi/win/1041054836/l50
【名前欄】350(規制中)
【メール欄】
【本文*】↓
>>456 >>457
ども。
うーん・・・ちゃんと燃料変数を扱うルーチンは検出できているみたいですね・・・
でもアドレスを得るためには、このルーチンを呼び出しているルーチンをさらに呼び出しているルーチン・・・という具合にさかのぼって調べるんです。
しかしさかのぼる途中で失敗してます。どうもルーチンの呼び出し方が私の持っているPINBALL.EXEと違うみたいです。
さかのぼる、と言っても実際に呼び出された状態のスタックを調べるのではなく、機械語を調べているのでやはり難しいです。
問題のPINBALL.EXEさえ入手できれば作れるとは思うんですが・・・
私のXP版PINBALL.EXEはこんな物ですが、みなさんのとはどのくらい違いますか?
バージョン表示 5.1.2600.0
2001/08/24 12:40 272,896 pinball.exe
一応デバッガ型のも作ってみましたが、これで動きませんか?
http://gamdev.org/up/img/4697.lzh
でも動いたとしてもOSの仕様上デバッガはデタッチできないのでゲームが終わらない限りツールを終了できなくなってしまいますが・・・
やはり最初のASUPFを完成させたいですね・・・
391 [´・ω・`] ppp0811.va-east.my-users.ne.jp
2006/02/18(土) 06:45:22ID:sywBsZlS0 【依頼に関してのコメントなど】次のやつと続けてお願い致します・・・
【板名*】PC等->プログラム
【スレ名*】Win32API質問箱 Build39
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1136673250/l1n
【名前欄】
【メール欄】
【本文*】↓
リストビューコントロール(SysListView32)を単独でCreateWindowして使っています。何かの子ウィンドウにはしていません。
A) 現在選択されているアイテムのインデックス番号を取得するにはどうしたらよいのでしょうか? (LVS_SINGLESELでたった一つしか選択できないようにしています。)
リストボックスの場合はLB_GETCURSELメッセージで取得できました。
でもリストビューにはそれに相当するものが見当たりません。
思いつくのはLVM_GETITEMメッセージで全アイテムを一つ一つstate & LVIS_SELECTEDチェックする、というものですが、ちょっとバカみたいな気がするのですが・・・
B) あと、カラムヘッダの部分を右クリックすると暴走してしまうんですが、これはCOMCTL32のバグなんでしょうか? リストビューを他のウィンドウの子ウィンドウにしていると暴走しないみたいなんですが・・・Win98+IE5.5でもWin2000+IE6.0でもそうなります。
以下、選択アイテム検出部がリストボックスのものになっています。
#include <windows.h>
#include <stdio.h>
#include <commctrl.h>
void main(){
HINSTANCE hInst = GetModuleHandleA(NULL);
InitCommonControls();
HWND hwnd = CreateWindowA("SysListView32", "LIST", WS_VISIBLE | LVS_REPORT | LVS_SINGLESEL, 20, 20, 200, 180, NULL, NULL, hInst, NULL);
if (hwnd == NULL){
printf("CreateWindow() error\n");
exit(-1);
}
【板名*】PC等->プログラム
【スレ名*】Win32API質問箱 Build39
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1136673250/l1n
【名前欄】
【メール欄】
【本文*】↓
リストビューコントロール(SysListView32)を単独でCreateWindowして使っています。何かの子ウィンドウにはしていません。
A) 現在選択されているアイテムのインデックス番号を取得するにはどうしたらよいのでしょうか? (LVS_SINGLESELでたった一つしか選択できないようにしています。)
リストボックスの場合はLB_GETCURSELメッセージで取得できました。
でもリストビューにはそれに相当するものが見当たりません。
思いつくのはLVM_GETITEMメッセージで全アイテムを一つ一つstate & LVIS_SELECTEDチェックする、というものですが、ちょっとバカみたいな気がするのですが・・・
B) あと、カラムヘッダの部分を右クリックすると暴走してしまうんですが、これはCOMCTL32のバグなんでしょうか? リストビューを他のウィンドウの子ウィンドウにしていると暴走しないみたいなんですが・・・Win98+IE5.5でもWin2000+IE6.0でもそうなります。
以下、選択アイテム検出部がリストボックスのものになっています。
#include <windows.h>
#include <stdio.h>
#include <commctrl.h>
void main(){
HINSTANCE hInst = GetModuleHandleA(NULL);
InitCommonControls();
HWND hwnd = CreateWindowA("SysListView32", "LIST", WS_VISIBLE | LVS_REPORT | LVS_SINGLESEL, 20, 20, 200, 180, NULL, NULL, hInst, NULL);
if (hwnd == NULL){
printf("CreateWindow() error\n");
exit(-1);
}
392 [´・ω・`] ppp0811.va-east.my-users.ne.jp
2006/02/18(土) 06:46:05ID:sywBsZlS0 【依頼に関してのコメントなど】前のやつと続けてお願い致します・・・
【本文*】↓
SendMessageA(hwnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
LVCOLUMNA column;
column.mask = LVCF_TEXT | LVCF_WIDTH;
column.cx = 48;
column.pszText = "No.";
SendMessageA(hwnd, LVM_INSERTCOLUMNA, 0, (LPARAM)&column);
column.pszText = "Name";
SendMessageA(hwnd, LVM_INSERTCOLUMNA, 1, (LPARAM)&column);
LVITEMA item;
item.iItem = 0;
item.iSubItem = 0;
item.mask = LVIF_TEXT;
item.pszText = "0";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iItem = 1;
item.pszText = "1";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iItem = 2;
item.pszText = "2";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iSubItem = 1;
item.pszText = "a";
SendMessageA(hwnd, LVM_SETITEMTEXT, 0, (LPARAM)&item);
item.pszText = "b";
SendMessageA(hwnd, LVM_SETITEMTEXT, 1, (LPARAM)&item);
item.pszText = "c";
SendMessageA(hwnd, LVM_SETITEMTEXT, 2, (LPARAM)&item);
MSG msg;
for(;;){
GetMessage(&msg, NULL, 0, 0);
TranslateMessage(&msg);
DispatchMessage(&msg);
if ((msg.message == WM_KEYDOWN) && (msg.wParam == VK_RETURN)){
LRESULT index = SendMessageA(hwnd, LB_GETCURSEL, 0, 0);
}
if (msg.message == WM_SYSCOMMAND){
if (msg.wParam == SC_CLOSE){
exit(0);
}
}
}
}
【本文*】↓
SendMessageA(hwnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
LVCOLUMNA column;
column.mask = LVCF_TEXT | LVCF_WIDTH;
column.cx = 48;
column.pszText = "No.";
SendMessageA(hwnd, LVM_INSERTCOLUMNA, 0, (LPARAM)&column);
column.pszText = "Name";
SendMessageA(hwnd, LVM_INSERTCOLUMNA, 1, (LPARAM)&column);
LVITEMA item;
item.iItem = 0;
item.iSubItem = 0;
item.mask = LVIF_TEXT;
item.pszText = "0";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iItem = 1;
item.pszText = "1";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iItem = 2;
item.pszText = "2";
SendMessageA(hwnd, LVM_INSERTITEMA, 0, (LPARAM)&item);
item.iSubItem = 1;
item.pszText = "a";
SendMessageA(hwnd, LVM_SETITEMTEXT, 0, (LPARAM)&item);
item.pszText = "b";
SendMessageA(hwnd, LVM_SETITEMTEXT, 1, (LPARAM)&item);
item.pszText = "c";
SendMessageA(hwnd, LVM_SETITEMTEXT, 2, (LPARAM)&item);
MSG msg;
for(;;){
GetMessage(&msg, NULL, 0, 0);
TranslateMessage(&msg);
DispatchMessage(&msg);
if ((msg.message == WM_KEYDOWN) && (msg.wParam == VK_RETURN)){
LRESULT index = SendMessageA(hwnd, LB_GETCURSEL, 0, 0);
}
if (msg.message == WM_SYSCOMMAND){
if (msg.wParam == SC_CLOSE){
exit(0);
}
}
}
}
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】人気ベーシスト、賃貸物件契約寸前のNGに困惑 「ひどすぎる。理由も教えてくれない」「嫁が本気で泣いてる。胸が痛い」 [冬月記者★]
- 「マジでどうかしている」モーターショーに華を添える女性コンパニオンに批判の声、本人が“猛反論”も紛糾 ★4 [おっさん友の会★]
- 【ボクシング】那須川天心が元世界王者のジェーソン・モロニーに判定勝利 [THE FURYφ★]
- ロシア大統領府、ウクライナ東部「放棄せず」 プーチン氏「運命がそう望み、神がそう望んだ」と侵攻正当化 [ごまカンパチ★]
- 30代の支持率、自民が3番手に転落 国民民主、れいわの後塵拝す 産経・FNN合同世論調査 ★4 [煮卵★]
- 【ボクシング】那須川天心に判定負けでモロニーが不満「走り回っているだけの天心にポイントが…」 [鉄チーズ烏★]
- 【悲報】斎藤元彦陣営のネット広報担当会社が投稿したnoteで騒然★500 [136724547]
- アニメ好きのアイドルって安心して推せるよな
- 【緊急】「生活保護をプリペイドカード支給」←賛成?反対?
- ヒカキンさん、配信中に知らない人からマックが届く→「開示だな。震えて眠れよ。」と開示請求宣言 [834922174]
- 【実況】博衣こよりのえちえちホロ鯖Minecraft🧪 ★9
- 村上総務大臣「全国の市区町村を300個に再編して、"都道府県"を廃止すべき」各都道府県の知事も賛同 [603416639]