トップページ⇒tech
988コメント310KB

C++Builder相談室 Part14

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/05/19(木) 08:56:18
C++Builderに関する質問・回答や議論等を行う相談室スレッド。




過去スレ・関連サイトは>>2-6あたり。
0153デフォルトの名無しさん2005/05/28(土) 21:11:06
>>152
ありがとう
0154デフォルトの名無しさん2005/05/28(土) 22:13:35
BCB5です。
ボタンをクリックすると、TImageが動的に作られ、アイコンが貼り付けられるというプログラムを作っているのですが、
ボタンのOnClickに以下のソースを入れてもアイコンが表示されません。
何か忘れてる気がするんですが教えてもらえますか?


TImage *Image=new TImage(this);

ExtractIconEx(Application->ExeName.c_str(),0,&hIcon,NULL,1);
Icon->Handle = hIcon;
Image->Canvas->Brush->Color = Color;
Image->Canvas->FillRect(Rect(0,0,Image->Width+1,Image->Height+1));
Image->Canvas->Draw(0,0,Icon);
01551542005/05/28(土) 23:03:08
すんません。
自己解決しました。
Parent書き忘れてました。
0156デフォルトの名無しさん2005/05/28(土) 23:17:43
BCB6のパーソナル版を購入してプログラムの勉強をしています。
アイコンをタスクトレイに表示するところまではできるようになりました。
そこで、タスクトレイのアイコンを右クリックしたら立ち上がっている
ウィンドウをすべて最小化するようにしたいのですが、やり方がさっぱり
わかりません。何かよい方法、もしくはgoogleなどで検索する
キーワードを教えて頂きたいです。
0157デフォルトの名無しさん2005/05/28(土) 23:40:06
>>156
BCB6 タスクトレイ ウィンドウ 最小化
0158デフォルトの名無しさん2005/05/29(日) 02:46:24
>>156
EnumWindows
WM_SYSCOMMAND
0159デフォルトの名無しさん2005/05/29(日) 10:04:29
HICONhIcon;
TIcon*Icon;

Icon = new TIcon();
ExtractIconEx(Application->ExeName.c_str(),0,&hIcon,NULL,1);
Icon->Handle = hIcon;
Image1->Canvas->Brush->Color = Color;
Image1->Canvas->FillRect(Rect(0,0,Image1->Width+1,Image1->Height+1));
Image1->Canvas->Draw(0,0,Icon);
Icon->ReleaseHandle();
DestroyIcon(hIcon);
delete Icon;
0160デフォルトの名無しさん2005/05/29(日) 10:06:46
HICON hIcon;
TIcon*Icon;

Icon = new TIcon();
ExtractIconEx(Application->ExeName.c_str(),0,&hIcon,NULL,1);
Icon->Handle = hIcon;
Image1->Canvas->Brush->Color = Color;
Image1->Canvas->FillRect(Rect(0,0,Image1->Width+1,Image1->Height+1));
Image1->Canvas->Draw(0,0,Icon);
Icon->ReleaseHandle();
DestroyIcon(hIcon);
delete Icon;
0161デフォルトの名無しさん2005/05/29(日) 10:55:33
http://blog.livedoor.jp/junki560/
http://blog.livedoor.jp/junki560/
http://blog.livedoor.jp/junki560/
0162デフォルトの名無しさん2005/05/29(日) 10:58:08
Image1に立体風の文字を書きたいのですが、↓としても白で書いた文字が消されてしまいます。
TextFlags=0;をいれてみたりもしたのですが、だめでした。
背景部分は透過されるようにするにはどうしたらいいですか?

Image1->Canvas->Font->Color=clWhite;
Image1->Canvas->TextOut(2,38,Edit1->Text);
Image1->Canvas->Font->Color=clBlack;
Image1->Canvas->TextOut(0,36,Edit1->Text);
0163デフォルトの名無しさん2005/05/29(日) 11:21:34
国際化対応のアプリの作り方が、ヘルプを読んだのですがわかりませんでした。
英語のテキストはどこに書けばよいのでしょうか?
0164デフォルトの名無しさん2005/05/29(日) 12:31:42
http://www.borland.co.jp/tips/cbuilder/cb012/
文字列の出力では、通常文字列領域を現在のバックグラウンドカラーで塗り つぶします。 バックグラウンドカラーは、TCanvas の Brush プロパティを用い て設定します。
Canvas->Brush->Color = clHighlight;
また、背景を透過にしたい場合には以下のように記述します。
Canvas->Brush->Style = bsClear;
0165デフォルトの名無しさん2005/05/29(日) 12:33:17
Image1->Canvas->Brush->Style = bsClear;
0166デフォルトの名無しさん2005/05/29(日) 12:40:39
Delphi用にはGDI+のコンポーネントがいろいろと紹介されているのですが、
BCB6でも使えるGDI+コンポーネントで有名どころはどこかにないでしょうか?
01671622005/05/29(日) 12:45:40
>>164
ありがとう
0168デフォルトの名無しさん2005/05/29(日) 15:06:48
C++Builderでフックのやり方を教えてください。
解説してあるページへのリンクでもいです。
0169デフォルトの名無しさん2005/05/29(日) 15:11:02
>>168
引っかかりそうな所だけ
http://www.borland.co.jp/qanda/cbuilder/c0005049.html
0170デフォルトの名無しさん2005/05/29(日) 17:57:28
一,

HINSTANCE g_hinstDll = NULL;
HHOOK g_hhook = NULL;
HWND g_hwndPost = NULL;
UINT g_uMsgNotify = WM_USER;


HOOKPROC KeyboardHook_HookProc ( int nCode, WPARAM wParam, LPARAM lParam)
{
LRESULT lResult = CallNextHookEx(g_hhook, nCode, wParam, lParam);
if (nCode == HC_ACTION)
{
PostMessage(g_hwndPost, g_uMsgNotify, wParam, lParam);
}
return((HOOKPROC)lResult);
}
0171デフォルトの名無しさん2005/05/29(日) 17:57:47
///////////
BOOL WINAPI SetKeyboardHook (HWND hWndPost, UINT Msg)
{
HHOOK hhook;
if (g_hhook != NULL) return(FALSE);
g_hwndPost = hWndPost;
g_uMsgNotify = Msg;
Sleep(0);
if (g_hLogHook==NULL)
hhook = SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardHook_HookProc,g_hinstDll, 0);
InterlockedExchange((PLONG) &g_hhook, (LONG) hhook);
return(g_hhook != NULL);
}
///
BOOL WINAPI ReleaseKeyboardHook()
{
BOOL fOK = TRUE;

if (g_hhook != NULL)
{
fOK = UnhookWindowsHookEx(g_hhook);
g_hhook = NULL;
}
return(fOK);
}

0172デフォルトの名無しさん2005/05/29(日) 17:57:55
BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved)
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
g_hinstDll = hinstDll;
break;
}
return(TRUE);
}



二,
0173デフォルトの名無しさん2005/05/30(月) 00:21:20
国際化にはDelphi/Builder対応gettextがお勧め。
http://dybdahl.dk/dxgettext/
GNU-gettextの移植版だが、Windowsの言語設定に対応してるのと、
実行時にフォーム内の文字列を一括変換してくれる、便利な関数がついてる。
(これをCreateイベントハンドラに仕込んでおくだけ)
変換テーブルファイルを外部に持つのが嫌でなければ、リソースいじるよりはるかに楽。
GNU由来のコードは実行ファイルに含まれないので、ライセンスもかなり緩いです。

最低限気をつけるのは、
- フォームやメッセージ文字列は英語で作っておく
- フォント名の文字列も書き換えてくれるが、Charsetまでは変えてくれないので、
あらかじめDEFAULT CHARSETにしとく(これでたいがいはOK)

あとは良くも悪くもgettextなので、それなりのクセはあります。
0174デフォルトの名無しさん2005/05/30(月) 02:48:55
Form1->Caption = "kkk";
SetWindowText(Form1->Handle,"kkk");
0175デフォルトの名無しさん2005/05/30(月) 15:44:50
 
0176デフォルトの名無しさん2005/05/30(月) 18:05:56
C++ With Borland C++Builder: An Introduction to the Ansi/Iso Standard and Object-Oriented Windows Programming
Richard Kaiser (著)
http://www.amazon.co.jp/exec/obidos/ASIN/3540010270/ 
0177デフォルトの名無しさん2005/05/30(月) 18:52:15
コンポーネントパレットのアイコンを加工して.icoファイルにして
自作アプリケーションと一緒にサンプルとして配布したいのですが、
これはやっぱりまずいですかね…
色んなコンポのアイコンが欲しいんですが
0178デフォルトの名無しさん2005/05/30(月) 18:58:05
通報しますた
0179デフォルトの名無しさん2005/05/30(月) 19:03:59
http://blog.livedoor.jp/junki560/archives/cat_854169.html
↑ここに書いてあるようなGDI+を使った2Dグラフィックを楽しみたくて、delphi用
のGDI+ラッパーをいじったけど、うまく動かなかった。

仕方なく、気が向かないけどC#で遊んでいる(.Netは初めからGDI+用の
ラッパーが標準装備。その替わり、従来のGDIを使おうとすると面倒くさい)。

C#Builderも出てしまったし、GDI+はこれからマネージコード専用の方向に
行ってしまうんかね。海外のサイトを検索しても、アンマネージコードでGDI+
のラッパーを作ろうという奇特な香具師はほとんどいないようだし。
0180デフォルトの名無しさん2005/05/30(月) 19:10:22
StringGridで特定の行の色を変更するにはどうしたらいいでしょうか?
FixedColorを使ってみたのですが、一番上の行だけが変わってしまって・・・
0181デフォルトの名無しさん2005/05/30(月) 20:19:13
>>179
一応聞いておくけど、BCBがラッパーなしで、そこと同じ内容のコード書けるのは知ってるの?
BCBは初めからGDI+使うためのヘッダが付いてるけど、Delphiは当然C++のヘッダは使えないから
そうやってラップしてるんだろうけど。

それともその上でもっと楽に使えるラッパーが欲しい、誰か作成しる!という事?
0182デフォルトの名無しさん2005/05/30(月) 20:34:05
>>181
当然知ってる。「猫でもわかる・・・・」は完全にラッパー無しで全部C++で
書いている。しかし、ちょっとした事をするのに物凄く手間がかかるので、
ラッパーにしたい。

VCLコンポーネントになっていれば一番楽なのだが、個人の手に余る。
GDI+のよく使う機能だけコンポーネント化するぐらいならなんとかなるが。
一度楽をする事を覚えると、Win32で書く気が失せる・・・・
0183デフォルトの名無しさん2005/05/30(月) 20:35:57
http://www.leunen.com/cbuilder/gdiplus.html

implib -c -f gdiplus.lib gdiplus.dll
0184デフォルトの名無しさん2005/05/30(月) 20:53:43
>>183
�dクス。やってみる。
0185デフォルトの名無しさん2005/05/30(月) 21:24:09
BCB6でGDI+を使う
返信 削除
http://bx.misty.ne.jp/~h-kova/cgi-bin/bbs/cyclamen.cgi?log=faqtip&tree=r12
▽ 2002/3/28 (木) 20:44:02 ▽ michael

z211-19-82-170.dialup.wakwak.ne.jp / Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; T312461)


BCB6にはGDI+のヘッダファイルが含まれています。
使ってみましたので、使用方法を書いておきます。

GDI+とは何かについてはこちらを参考にしてください。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/cpp_gdi+
start_26ic.asp
0186デフォルトの名無しさん2005/05/30(月) 21:25:59
BCB6が出たときにGDI+があったのがなんか驚き。
しばらく新バージョン出てないから、BCB6ってすごく古く感じる。
0187デフォルトの名無しさん2005/05/30(月) 21:42:54
>>180
ttp://www.ne.jp/asahi/nagoya/ahomaro/builder/cpb-048.html
0188デフォルトの名無しさん2005/05/31(火) 10:15:46
0189デフォルトの名無しさん2005/05/31(火) 11:25:29
WM_XBUTTONDOWNメッセージを処理しているのですが、
ダブルクリック並みの速さでクリックすると、2度目のメッセージが来ないのですが、
どうしたら、2回とカウントできるでしょうか?
0190デフォルトの名無しさん2005/05/31(火) 11:44:15
SetDoubleClickTime. 機能. マウスのダブルクリック間隔を設定する.
0191デフォルトの名無しさん2005/05/31(火) 12:40:14
シングルクリック2回で処理できないものなのでしょうか?
0192デフォルトの名無しさん2005/05/31(火) 12:45:49
>>191
どうしてもWindowsに逆らおうってのかい。
0193デフォルトの名無しさん2005/05/31(火) 13:20:54
DblClick
0194デフォルトの名無しさん2005/05/31(火) 13:33:34
bool bUpdateFlg;

bUpdateFlg = false;

... いろんな処理

if (bUpdateFlg) {
... 更新関係の処理
}
0195デフォルトの名無しさん2005/05/31(火) 13:46:44
ダブルクリックイベントの中から、シングルクリックイベント関数を2飼い呼べばいんでないの?
0196デフォルトの名無しさん2005/05/31(火) 13:49:39
そしたら計3回くるだろしねよばか!
0197デフォルトの名無しさん2005/05/31(火) 15:17:43
 
0198デフォルトの名無しさん2005/05/31(火) 16:18:14
>>189
ダブルクリック並みの速さでクリックしたら、

そりゃダブルクリックだよ。
0199デフォルトの名無しさん2005/05/31(火) 16:39:37
C++もC++builderも初心者です。
私なりに調べてみたのですがわからなかったので質問なんですが、
数値(0〜0.5)に合わせて角度(360゚〜0゚)を出して、
イメージ上でメーターのように線を描画したいのですが可能でしょうか?
0200デフォルトの名無しさん2005/05/31(火) 16:40:01
可能
0201デフォルトの名無しさん2005/05/31(火) 16:58:17
PageControlでタブの順番を入れ替えるにはどうしたらいいですか?
0202デフォルトの名無しさん2005/05/31(火) 17:14:49
>>199
線を引くための座標を考える数学の問題だな
ttp://www.geisya.or.jp/~mwm48961/kou2/linear_image3.html
ttp://www.sis.otsuma.ac.jp/~tsutsumi/lecture/graphics/s6.htm
0203デフォルトの名無しさん2005/05/31(火) 17:24:19
C++Builder1で
try{
}
__finally{
}
を使うとエラーが出てコンパイルができないのは仕様ですか?
0204デフォルトの名無しさん2005/05/31(火) 18:14:20
>>203
__try って使えない?
0205デフォルトの名無しさん2005/05/31(火) 18:20:07
>>204
アンデファインドシンボルエラーが出ますね。
ちなみに、__tryってするとちゃんと予約語の色になるんですけどねえ
0206デフォルトの名無しさん2005/05/31(火) 18:38:25
1の時は、まだ__finally は入ってないんじゃなかったっけ。3か5からだったと思う
0207デフォルトの名無しさん2005/05/31(火) 18:43:51
ええええええええええええええええええええええええええええ!!!!
でもヘルプに書いてるんだよねえ〜
でもコンパイルエラーになるんだよねえ〜
0208デフォルトの名無しさん2005/05/31(火) 18:47:23
当時、確かdelphiには __finally あるのに、builderには無いとかって
文句出てた記憶が…。 3は微妙だけど、1は間違いなくそうだと思う。
builderのMLログにたぶん記録があると思うよ。
0209デフォルトの名無しさん2005/05/31(火) 18:48:44
ようするに1では使えないってことですね、ありがとうございました・・・
0210デフォルトの名無しさん2005/05/31(火) 18:55:28
PageControl上memoを配置してます。
また、Buttol1を押すとタブを動的に作るようにしてます。
アクティブ状態のタブ上にあるMemoの文章を
PageControl上にない別のMemo2に複写したいのですが
どのようにすればいいのですか?
0211デフォルトの名無しさん2005/05/31(火) 19:21:03
>>210
いったん、暫定的にTStringsオブジェクトに内容をコピーして
それをMemo2にまたコピーするとか・・・
0212デフォルトの名無しさん2005/05/31(火) 19:35:46
>>211なぜかできなかったです・・・今考えてるんですが・・・
アクティブ状態ページ上のコンポーネントを指定するやりかたってあるのですか?
0213デフォルトの名無しさん2005/05/31(火) 19:38:12
こんなん
for (int i = 0; i < PageControl1->ActivePage->ControlCount; i++)
{
  TMemo* memo = dynamic_cast<TMemo*>(PageControl1->ActivePage->Controls[i]);

  if (memo)
    Memo2->Text = memo->Text;
}
0214デフォルトの名無しさん2005/05/31(火) 19:48:41
>>201
TTabSheet::PageIndex
0215デフォルトの名無しさん2005/05/31(火) 20:05:02
>>213 
やっとできました。ありがとうございます。
0216デフォルトの名無しさん2005/05/31(火) 20:10:04
>>215
どうやったの?
0217デフォルトの名無しさん2005/05/31(火) 22:41:59
 
0218デフォルトの名無しさん2005/06/01(水) 08:24:02
ImageでJPEGファイルを見ることができないんですけど
どうすればいいのでしょうか?
よろしくお願いします。m(_ _)m
0219デフォルトの名無しさん2005/06/01(水) 08:31:00
TJPEGImage
0220デフォルトの名無しさん2005/06/01(水) 09:05:26
>>214
できました!
ありがとうございました!
02211992005/06/01(水) 09:46:32
>>202
ありがとうございます!やってみます
0222デフォルトの名無しさん2005/06/01(水) 10:21:16
ボーランドからdelphi2005優待販売の封筒が来たんだが、こやつはまだBCB統合されてないよね?
つかBCB6スターチームってなんなのさ
0223デフォルトの名無しさん2005/06/01(水) 11:29:15
>>222
俺の所にも来た。
そうだな、全然統合されていない。VCLのバージョンが違うんだから当たり前か。
Delphiは.NETも積んでるし。
BCBがマネージコード対応になったら、それはそれで気持ち悪いけど。BCB9
になったらそうなるんだろうな。
02242182005/06/01(水) 12:38:31
>>219
ありがとうございます。m(_ _)m

でも、TJPEGImageっていうのがないんです。。。(T▽T)
0225デフォルトの名無しさん2005/06/01(水) 12:49:46
>>224
ヘルプには載ってるぞ

>TJPEGImage は jpeg グラフィックをカプセル化します。
>ユニット
>jpeg

0226デフォルトの名無しさん2005/06/01(水) 12:55:22
>>224
あーTJPEGImageを使う時は、ヘッダファイルを手書きしないとだめだぞ。

#include <jpeg.hpp>

こういう細かい所が抜けててあかんなーBCB6は。
0227デフォルトの名無しさん2005/06/01(水) 12:56:54
>>226
> ヘッダファイルを手書き
> #include <jpeg.hpp>

言ってる事と、やってる事に違いが…(w
0228デフォルトの名無しさん2005/06/01(水) 13:08:22
>>227
ゴメソ
×ヘッダ・ファイルを手書き
○インクルード・ヘッダを手書き

VCLコンポーネントを貼り付けるとほとんど自動的にインクルード・ヘッダが
挿入されるので、それに慣れてるとやっちゃいやすい。俺も初めの頃は
悩んだ。
02292222005/06/01(水) 16:11:07
>223
やっぱ統合されてないか。ならヴぁーじょんうpイラネ
いつになったらDelphi統合されるのやら・・・
02302182005/06/01(水) 16:14:30
>>225
ありがとうございました。
いまひとつわからないんですけど、できました。(^▽^)
また、よろしくお願いします。m(_ _)m
0231デフォルトの名無しさん2005/06/01(水) 16:43:34
#include <jpeg.hpp>
#pragma link "jpeg"

//Image1にimage.jpeを読みこみ表示する場合
Image1->Picture->LoadFromFile("image.jpg");

// TJEPGImageにimage.jpeを読みむ場合
// ↓の場合は初期化なしで読みこめます。
TJPEGImage* pJPEGImage = new TJPEGImage();
pJPEGImage->LoadFromFile("image.jpg");

保存も簡単に行えます。TImageに表示されたいるグラフィックをJPEG形式で保存する
場合は、TJPEGImageオブジェクトにAssignメソッドを使ってグラフィックをコピーして SaveToFileメソッドで保存します。
その時、JPEGのクオリティーはCompressionQualityプロパティで指定できます。

//Image1の画像をクオリティー50、ファイル名”image.jpg"で保存する
TJPEGImage* pJPEGImage = new TJPEGImage();
pJPEGImage->Assign(Image1->Picture->Graphic);
pJPEGImage->CompressionQuality = 50;
pJPEGImage->SaveToFile("image.jpg");
delete pJPEGImage;
0232デフォルトの名無しさん2005/06/01(水) 17:40:18
TPrinter を使って、印刷を行う場合、
PDFへの印刷は、プリンタ名にAcrobat Distillerを指定すればよいと思うのですが、
任意の場所(C:\PDF)に任意の名前(TestPDF.pdf)でPDFファイルを出力するには
どのように設定してやればよいのでしょうか?
0233デフォルトの名無しさん2005/06/01(水) 18:58:05
PageControlで特定のシートをEnable==FALSEにしたいんですけど、
コード上でどう書いたらいいでしょうか?
指定方法がよくわからないです・・・
0234デフォルトの名無しさん2005/06/01(水) 19:03:21
>>233
PageControl1->Pages[インデックス]->Enabled = false;

みたいにできない?
0235デフォルトの名無しさん2005/06/02(木) 01:36:02
    
0236デフォルトの名無しさん2005/06/02(木) 01:54:25
BCB5 Proを使ってます。
TList *lstButtonに動的生成したイメージを追加していって、10個程度追加したところでRemoveしていくと、途中からイメージが削除されなくなってしまいます。

(追加)
TImage *button=new TImage(this);

button->Parent=Form1;
button->Canvas->Brush->Color=(TColor)(0x907070);
button->Canvas->Ellipse(Rect(0,2,76,76));

lstButton->Add(button);

(削除)
lstButton->Remove((TObject *)lstButton->Items[n番目]);

たぶん、これだけではわからないと思うので、ソースを↓にアップしました。
ttp://sempron.hp.infoseek.co.jp/BCB5_TEST.zip

解決方法を教えてください。
よろしくお願いします。
0237デフォルトの名無しさん2005/06/02(木) 02:43:47
>>236
それリストの項目が減ってるだけで、イメージ自体は1個も削除されてないよ。
で、リストに残ったイメージを移動させてるから、場合によって一見削除されてるように見えるだけ。

BCB5にTObjectListがあるなら、
lstButton=new TList;
↓
lstButton = new TObjectList(true);

って変更だけでいいはず。Remove時にリスト側で中身(イメージ)を削除してくれる。
BCB5に無ければ自分でdelete。
02382362005/06/02(木) 02:58:32
>>237
おーできました。
ありがとう!
02392182005/06/02(木) 08:14:44
>>231
遅くなりましたが、
ありがとうございました。m(_ _)m
0240デフォルトの名無しさん2005/06/02(木) 10:15:59
>>234
できました!
ありがとうございます!
0241デフォルトの名無しさん2005/06/02(木) 16:08:47
 
0242デフォルトの名無しさん2005/06/02(木) 16:15:41
0243デフォルトの名無しさん2005/06/02(木) 16:17:25
おまえが書けよww
0244デフォルトの名無しさん2005/06/02(木) 17:59:44

0245デフォルトの名無しさん2005/06/02(木) 18:06:20
BCB9まだか
0246デフォルトの名無しさん2005/06/02(木) 19:32:46
ttp://homepage2.nifty.com/love/

BCB新しいの早く出てほひい
0247デフォルトの名無しさん2005/06/02(木) 19:46:37
Rect1, Rect2, Rect3 : TRect;
0248デフォルトの名無しさん2005/06/02(木) 22:20:55
次が出るのはもうアナウンス済みなんだから、気長に待つしかないよな。
Visual Studio 2005より先に出てくれれば、確実に買うのだけどな。
Visual Studio 2005より後なら、Visual Studio 2005を買っちまうだろうな。
きっとMSまたキャッシュバックとか一大セールやるだろうし。
0249デフォルトの名無しさん2005/06/03(金) 12:45:48
個人で買ったBCB6Personalをインストールしているのですが、
今度会社でBCB5Enterpriseをインストールしないといけなくなりそう
なのですが、BCB6を消さずにBCB5をインストールしても問題ないでしょうか?
#BCB5EnterpriseをインストールするのはBCB6PersonalではQuickRepなどが
#ないためです。
0250デフォルトの名無しさん2005/06/03(金) 16:17:30
IEで、マウスのポインタがリンクを張ったところにおくと
ステータスバーにそのリンク先のURLが表示されますよね
これってどうやればいいのですか?

0251デフォルトの名無しさん2005/06/03(金) 16:17:37
IEで、マウスのポインタがリンクを張ったところにおくと
ステータスバーにそのリンク先のURLが表示されますよね
これってどうやればいいのですか?

0252デフォルトの名無しさん2005/06/03(金) 16:22:52
>>251
OnStatusTextChange ってまんまイベントがある
■ このスレッドは過去ログ倉庫に格納されています