1 :
名無しさん@お腹いっぱい。:02/11/10 22:01 ID:53Shbkw1
2ch専用観覧ソフトで個人的に1番いいソフトをおしえて〜
2 :
名無しさん@お腹いっぱい。:02/11/10 22:07 ID:YU/Ic/Q/
2
2chMX
DScaler
どこに書けばいいのか分からないからここに書こう。
2chブラウザーを改造しようと思うわけです。
手始めにresource.hに
#define ID_THREAD_DISPOSECACHE_TABCLOSE 2899
なんか追加して
2ch.rcのIDR_THREAD_TAB_MENUに
MENUITEM "このタブを破棄して閉じる", ID_THREAD_DISPOSECACHE_TABCLOSE
こんなのを追加して、実行。
スレッドタブを右クリックしたら落ちると。
何故?
人に質問したら答えがひらめくもんで、
bool CThreadNote::SetupMenu(int pagenum, CMenu& menu)
{
:
CMenu* m2 = submenu->GetSubMenu(5); // "読み込み"
こんなのがあるから落ちると。
一歩前進。
CThreadNoteがCThreadPanedを持ってて、
そのCThreadPanedにOnThreadDisposeCacheを発動させたいと。
ということはCThreadPanedに
void CThreadPaned::DisposeCache(){
OnThreadDisposeCache();
}
というメソッドを作って
CThreadNoteに
void CThreadNote::OnThreadDisposeCacheTabclose()
{
CThreadPaned* paned = GetPageThreadPaned(GetMenuContext());
paned->DisposeCache();
DeletePage(GetMenuContext());
}
こんなのを作ってメニューアイテムからイベント起こせばいいのかな。
一応動いてるから善しとしよう。
で、そんな事をしてたらスレ一覧をクリックしても
スレの内容を読み込んでくれなくなったぞと。
一歩後退。
糞スレをうまく再利用しましたね。
板違いだけど。
>>9 がーん。
やっぱ2chブラウザの改造だからム板で探すのかな?