• ベストアンサー

Edit Conrol(テキストボックス)

Edit Conrol(テキストボックス)の背景に画像を貼り付けることって可能でしょうか? VisualC++.net 2003 API or MFCでお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

可能です。 どのメッセージを処理するんだったかは忘れてしまいました。WM_ERASEBKGNDあたりだったかな・・・

furyfox
質問者

お礼

アドバイス有難うございます。「WM_ERASEBKGND」をキーワードに調べてみます。

furyfox
質問者

補足

まだ解決していないのですが、調べてみて わからなければ改めて質問したいと思います。 有り難うございました。

関連するQ&A

  • ( 3行下の質問は解決済 ) テキストボックス質問。

    CreateWindow( "EDIT", ... テキストボックスのじゃなくて、テキストボックスに SetWindowText()で書いた文字列の背景色はどうやって 指定するんですか? テキストボックスの初期状態の文字の背景色を 指定する方法も教えてください。

  • AWTでテキストボックスの枠線を消すには

    java.awtで入出力項目(テキストボックス)の枠線を消す方法はあるでしょうか? apiで調べましたが見つからず、swingでするしかないのでしょうか? 背景色を変えるまでは成功したのですが…

    • ベストアンサー
    • Java
  • VC++でダイアログ(Editボックス)を不可視にしたい

     この質問を見てくださって有難う御座います。 私がお聞きしたいのは、Editボックスの値が空の時、そのEditボックスを非表示にする方法です。  VBの場合ならば、 If テキストボックス = "" Then    テキストボックス.Visible = False End If と書くだけの簡単な事なのですが、VC++だと何を使ったら良いのか、なかなか分かりません。 多分探し方が悪いだけだと思いますが、何冊も本で調べてみたのですが、結局分かりませんでした。 MSDNで調べていたらなんとなく『Show』を使えば出来そうなのですが、この関数の使い方自体が分かりませんでした。  どうかご教授頂けないでしょうか? よろしくお願いします。

  • いきなりPDF EDIT3でのテキストフォームについて

    いきなりPDF EDIT3でテキストフィールドボックスを作成したのですが,これをAdobeReaderでボックスの内容を変更しようとすると,入力はできるのですが,確定するとその内容は消えて,元に入力された内容が表示されてしまいます。再度そのボックスをクリックすると入力したものが表れます。これってどうなっているのでしょうか?いきなりPDF EDTで作成したテキストフィールドボックスはAdobeReaderでは編集できないのでしょうか?ちなみみに,AdobeReaderは8でも9でも同じ現象になります。どなたか,よろしくお願いいたします。

  • エディットボックス

    VC++、APIでwindowsプログラムを書いています。ダイアログボックスで質問があります。 case WM_INITDIALOG: SetDlgItemText(hDlg, IDC_EDIT1, "0"); return TRUE; で読み取り専用エディットボックス内に初期値を書き case WM_CTLCOLORSTATIC: { HDC hdc = (HDC)wParam ; SetTextColor( hdc, RGB( 255, 255, 255)) ;// 白色 SetBkMode(hdc, TRANSPARENT); // 背景を透過 return (BOOL)(HBRUSH)GetStockObject(NULL_BRUSH) ; } でダイアログボックス内のスタティックテキストと読み取り専用エディットボックスの背景を同時に透過させているのですが、エディットボックス内の文字を void ddd( HWND hDlg, int xxx) { char ttt[100]; sprintf(ttt,"%d",xxx); SetDlgItemText(hDlg, IDC_EDIT1, ttt); return ; } で書き換えると古いテキストが残ったように表示されます(背景に色を指定すれば古いテキストは残らない)。 うまく表示させるにはどういった方法があるでしょうか? ご存知の方、よろしくお願いします。 ちなみにダイアログボックスにはビットマップが貼ってあります。

  • テクストボックスの使い方

    1画面に2つの写真のある画像をトリミングして、2つの写真の間にあるテキストを削除したいが、「挿入」、「テクストボックス」「横書き」でテキストを削除しようとしても削除できません。全体がテクストボックスにない外枠線がはいり動かなくなります。どうすれば、2つの画像の間のテクストを線も入らず削除できるのでしょうか。

  • テキストボックス内の背景に図柄を入れたい

    WORD2002を使っています。テキストボックスに文字を打ち込みイラストを挿入しました。次にテキストボックス内の背景に模様を入れたいと思い、書式→背景→塗りつぶし効果→パターンの図柄を選ぶと用紙全体に図柄が入ってしまいました。テキストボックスだけに図柄を入れるにはどうしたらいいでしょうか?

  • パワーポイントのテキストボックス

    図形(矢印)の真上に文字を入れるために、テキストボックスの書式設定を以下のようにしました。 塗りつぶし → 白(or背景色に合わせる) 線 → 線なし 画面上ではうまくいったのですが、印刷するとテキストボックスの枠線が出てしまいます。 ちなみに、同じ原因だと思いますが、文字の色を白にすると、画面上は消えていても印刷されてしまいます。 解決策をご存じでしたら教えて下さい。 Office2000です。

  • Accessテキストボックスの背景色の条件の書き方

    条件付き書式で、 テキストボックス0が9:00以上であれば背景を赤くする という設定をしています。 テキストボックス0が赤い表示になっており、 さらにテキストボックス1に゛無゛と入っていた場合、 「いいですか?」というメッセージボックスを出したいのですが、 色の指定の仕方がうまくいきません。 背景が赤くなっているとき、という条件はどのように書けばいいのでしょうか?

  • ccsのテキストボックスの背景として、

    ccsのテキストボックスの背景として、 textarea { /* 背景画像の指定 */ background-image: url("abc.jpg"); background-repeat: no-repeat; background-position: top center; /* テキストエリアのサイズ */ width: 400px; height: 150px; } といったものをよくみうけます。 しかしこの場合、abc.jpgの大きさが400×150を超える物(または未満)ですと、テキストボックスからはみでて(あるいは隙間が出てしまう)全て表示できません。 abc.jpgのサイズを変えず、cssの指定などではみ出さずに表示することは可能でしょうか?

専門家に質問してみよう