basukentoのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 50%
- お礼率
- 65%
- 登録日2003/02/04
- パソコンの画面に出ている「あ」「般」とか書いてある長い四角
こんにちは。 すごく初歩的で恥ずかしい質問ですが教えてください。 今、実家のパソコンを開いているのですが、 私のパソコンには、 かな入力や半角英数など分かるように 画面に細長い四角の窓というか カーソル?バー?があります。 マウスで動かして場所移動させることのできるものです。 実家のパソコンにはそれが出ていません。 うまく説明できずに申し訳ありませんが これを表示させる方法を教えていただきたく思います。 また、ツールバーというのでしょうか、 スタートのボタンが格納されている画面下についてある 長細いもの。 なんだか変なところをいじっているうちにそれが左横に行ってしまいました。 自分で巻いた種とはいえ非常に使いズらいです。 コレを戻す方法も教えていただきたく思います。
- ベストアンサー
- その他(Windows)
- mijie
- 回答数4
- editコントロール
editコントロールが複数行にわたるとき現在表示している最上行の行番号を得るにはどうしたらいいのでしょうか。 全行数は i=(int)SendMessage(hE,EM_GETLINECOUNT,0,0) として得ることができたのですが・・・
- [OK]/[キャンセル]ボタンがついたダイアログの作り方。
すごく基本的なことですが、[OK]/[キャンセル]ボタンがついたダイアログで、ドキュメントとビューでのデータのやり取りが自信がないので教えてください。 たとえば、顧客データベースのアプリケーションがあって、ある顧客のデータを修正するためのダイアログを考えます。(顧客リストから顧客Aを選択して、編集ボタンを押すと、その修正のためのダイアログがでるとします。) この手のダイアログにはよく[OK][キャンセル]ボタンがついていますよね。 私が考えた方法は以下のとおりです。 まず、顧客Aのデータ(Documentオブジェクト)としては (1)データベースの中にある「顧客Aのデータ」(本データ) (2)ダイアログで編集中の「顧客Aのデータ」(一時データ) の2つを用意します。そして、 ・ダイアログ(Viewオブジェクト)を起動するとき、(1)をコピーして(2)を作ります。 ・ダイアログで編集するのは(2)です。 ・ダイアログで [OK]を押すと(2)を(1)にコピーします。 ・[キャンセル]を押すと、単に(2)を破棄して終わりです。 このように、[OK]/[キャンセル]ボタンがついた編集ダイアログなどでは、2つ同じデータのオブジェクトを作るものなのでしょうか。他に方法が思いつきません。