• ベストアンサー

Windowsプログラミングでなのですが、

チェック、ラジオ、コンボボックスなどを配置しています。 その位置をSetWindowPosで動かすと 動かす前の場所に操作のできない残像(?)が残ってしまいます。 沢山同時に移動させるのですが、 この残像はどうやって消すのが良いのでしょうか?

noname#202167
noname#202167

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

親ウィンドウにUpdateWindow、または ShowWindowしてもダメですか?

noname#202167
質問者

お礼

思った様には更新されてくれませんでした。 何か根本的な理解が足りないようです。 しかしShowWindowで必要機能を誤魔化せるとも理解できました。 勉強になりました。ご回答ありがとうございました。

関連するQ&A

  • Windowsプログラミングの入力BOXの移動方法

    コンボ・チェック・ラジオボックスを 1つ1つCreateWindowして作っているのですが、 SetWindowPosで動かそうとしても、幅は伸縮してくれるのですが 座標は動いてくれません。 MSDNには「クライアント座標で指定」と書いてありそれが問題か と思ったのですが、その具体的な方法が・・。 子窓の描画座標はどうすれば動かせるのでしょうか? また、サイズ(SetWindowPos)と位置は別々に操作するしかないのでしょうか?

  • EXCELでラジオボタンなどを配置したシートに対して「シートの保護」を

    EXCELでラジオボタンなどを配置したシートに対して「シートの保護」をかけてもラジオボタンやコンボボックスは操作できてしまいます。ユーザフォームもロックしたいのですが、どうすれば良いでしょうか。

  • コンボボックスの位置取得

    今エクセルのVBAでプログラムを組んでいます。 セルA1の位置にコンボボックスを配置して コンボボックスの矢印をクリックした時に コンボボックスの配置を取得したいのですが どうすればいいのでしょうか? 上記の例で言えば コンボボックスをクリックすると列、行 (1,1)を数字で取得するようにする。

  • ホームページの作成方法

    現在、ホームページビルダ13を使用してホームページを作る練習を行っています。 【http://xyz1250253.hp.infoseek.co.jp/】に練習用のページを作りました。 上記の練習用ページにはコンボボックスとラジオボタンを配置してあります。 実装したい処理 ・コンボボックスで「あ行」が選択されたら、あ行のラジオボタンを表示する。 ・コンボボックスで「か行」が選択されたら、か行のラジオボタンを表示する。 ・コンボボックスで「さ行」が選択されたら、さ行のラジオボタンを表示する 質問 ・コンボボックスの値によってラジオボタンの表示を変更できるのか。 ・変更できるなら、変更方法を教えてください。 説明が解りづらいと思いますが、よろしくお願いします

    • ベストアンサー
    • HTML
  • コンボボックスのボタンの大きさについて

    Microsoft Accessのフォームにツールボックスからコンボボックスを配置しました。 表示される文字を大きめにしようとコンボボックスのサイズを変更したら右の ボタン[▼]が小さくなってしまいました。 ボタンのサイズをコンボボックスの高さとあわせるには何らかの操作が必要なのでしょうか? ご存知の方教えてください。

  • エクセルVBAでコンボボックス

    エクセルVBAのコンボボックスの使い方について質問します。 実現したいプログラムは 「チェックボックスから選んだ数字で計算するプログラム」 です。 具体的には… まず、コンボボックスをシート上に配置します。そのコンボボックスには 数字の1から10を選べるようにしておきます。 次に、コマンドボタンを配置します。これは単にプログラムをスタート させる目的です。 ユーザーは、まずコンボボックスから好きな数字を選択します。 そしてスタートボタン(コマンドボタン)を押します。 すると、選んだ数字の2倍がセルに表示されます。 さらに発展系としては… チェックボックスを4つ配置します。各チェックボックス には、+、-、×、÷を割り振っておきます。 また、コンボボックスを2つ用意し、それぞれ1~10の数字をリストにします。 ユーザーは、チェックボックスから好きな記号を選び、さらにコンボボックスから 好きな数字を選びます。そしてスタートボタンを押すと、選んだ数字を選んだ記号 で計算した値がセルに表示されます。 というようなプログラムを考えているのですが、うまくできません。 ポイントは、 ・チェックボックスにリストを入力する方法 ・チェックボックスの選択状態や、リストボックスから選ばれた数字を、  変数として取得する方法 インターネットで調べているのですが、リストボックスに値を入れるのにもマクロを走らせ なければならない方法とか、ユーザーフォームでの説明ばかりでなかなか実現に至りません。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform05.html プログラムのイメージ図としては添付の図の通りです。 どのようにプログラムを書けばいいのでしょうか。

  • EXCEL2013で開くと図形の位置がずれる

    EXCEL2007を使用しています。 2007でチェックボックスなどを配置して作成したEXCELを 2013で開くと,チェックボックスの場所が著しくずれています。 2013で作成したものを2007で開くとずれていないです。 2007で作成したものを2013で開いても位置がずれない方法を教えてください! PCのOSはwin7や8などです。

  • strutsプログラミングで、こんなことできますか?

    strutsプログラムで、一般にはsubmitボタン実行後にactionが走りますが、チェックボックスやラジオボタンにチェックを入れるとactionが走るようにはコーディングできるのでしょうか? ラジオボタンにチェックするたびに、チェックした情報データをFORMに格納aform.setName(data1)したいのです。

    • ベストアンサー
    • Java
  • Accessのレポートでのテキストボックス等の位置調整について

    現在、Accessのレポートを作成しています。 複数のテキストボックスを配置し、ドラッグして位置を調整しているのですが、マウスでドラッグした時の移動量が多すぎて目的の位置にボックスを移動できません。ラベル等でも同様です。 ドラッグした時にボックスが移動する量を減らすような操作方法がありませんでしょうか。以前、どこかのWebページで見たような気がするのですが、いくら検索しても見つかりません。ぜひご教授ください。よろしくお願いいたします。

  • チェックボックスの自動チェックについて

    イベントが起こるとチェックボックスに自動でチェックを入れたいのですが教えて下さい。 コンボボックスとチェックボックスが下のようにあります。 コンボボックス      チェックボックス    -------------       --    |      |       | |    -------------       --    -------------       --    |      |       | |    -------------       -- 複数のコンボ,チェックボックスには"コンボ001"、"チェック001","コンボ002"・・・ というように名前がついていて、その時々で、コンボ、チェックボックス の数は変わってきます。 そこで、コンボ001の値が変化したらチェック001にチェック、コンボ002の値が変化したら チェック002にチェックするという風にしたいと考えています。 コンボが onChange したら用意しておいたファンクションを起動させると言うのはわかるのですが、肝心のJavaScriptの部分がわかりません。 皆様宜しくお願いします。

専門家に質問してみよう