ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

誰かがPaintTo関数を使用してWinControlをビットマップのキャンバスに描画しましたか? 助けて! 何もできません 似ている枝を探す


Kost   (2001-12-14 14:10) [0]

誰かがPaintTo関数を使用してWinControlをビットマップのキャンバスに描画しましたか?ヘルプ!何もできません。



valery_f   (2001-12-14 18:16) [1]

それを使用しました。 唯一の「しかし」-最初は見えないWinControlにはハンドルがなく、PaintToでアクションを提供します。 これがコンポーネントの場合-CreateHandleを呼び出し、そうでない場合-表示してから非表示にします-ハンドルが表示され、PaintToが機能します。



DK   (2001-12-15 03:52) [2]

2valery_f
質問できます:
どう? コントロールはありますが、ハンドルはありません。 これはどのようにできますか?



Kost   (2001-12-15 13:05) [3]

TForm1というフォームがあります。 BitBtn1の「実験ボタン」が配置されます。
別のボタン(Button1)をクリックして、次の操作を実行するという要望があります。
-PaintToを使用してビットマップのキャンバスにBitBtn1イメージを描画します
-受信したビットマップをフォームのキャンバスに出力します

受信されません! BitBtn1はビットマップに描画されません! なんで! 私はどこにいるの?

procedure TForm1.FormCreate(送信者:TObject);
始まる
//ビットマップを作成します
bmp:= TBitmap.Create;
bmp.Width:= 150;
bmp.Height:= 150;
終わり

procedure TForm1.Button1Click(送信者:TObject);
始まる
//ボタンをクリックすると、ビットマップのキャンバスにBitBtn1を描画します
BitBtn1.PaintTo(bmp.Canvas.Handle、0、0);
無効化 //フォームを強制的に再描画するには
終わり

procedure TForm1.FormPaint(送信者:TObject);
始まる
//ビットマップフォームをキャンバスに印刷します
Canvas.Draw(0,0、bmp);
終わり



DK   (2001-12-16 02:26) [4]

すべてが機能します!!!
たぶん、ボタンのクリックを処理しませんか?
プロシージャTForm1。 Button1クリック(送信者:TObject);
プロシージャTForm1。 BitBtn1Click(送信者:TObject);



Kost   (2001-12-16 12:12) [5]

それでもまだ機能しません。 ビットマップのボタンは描画されません。 TPanelは描画されますが、TButtonとTBitBtnは描画されません。



ページ: 1 全枝

フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階





メモリ:0.56 MB
時間:0.024 c
1-22128
vinni2000
2001-12-18 17:17
2002.01.08
RichEdit !!!!!!!!!!!!!!!!!!


1-22223
ANDREY196
2001-12-16 19:30
2002.01.08
ANIカーソルLive Indexを作成する方法


1-22168
エゴール・ブリチェフ
2001-12-20 21:59
2002.01.08
myedit.exeパラメーター???


3-21950
隠者
2001-12-05 11:38
2002.01.08
暗黙的なトランザクションの開始


14-22351
ニコルス
2001-10-31 18:55
2002.01.08
調査:誰が関与しているか(CORBAに興味があることはわかっている)





アフリカーンス語 アルバニア語 アラビア語 アルメニア語 アゼルバイジャン語 バスク ベラルーシ ブルガリア語 カタルーニャ語 中国語(簡体字) 中国語(繁体字) クロアチア語 チェコ語 デンマーク語 オランダ語 英語 エストニア語 フィリピン語 フィンランド語 フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 インドネシア語 アイリッシュ イタリア語 日本語 韓国語 ラトビア語 リトアニア マケドニア語 マレー語 マルタ語 ノルウェー語
ペルシア語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア スロバキア語 スロベニア語 スペイン語 スワヒリ語 スウェーデン語 タイ語 トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский