検索結果 10 件

by ドラきち
5年前
フォーラム: C言語何でも質問掲示板
トピック: 子ウィンドウ上に作成したEditBoxがキー入力できない
返信数: 3
閲覧数: 2404

Re: 子ウィンドウ上に作成したEditBoxがキー入力できない

子ウィンドウのスタイル変更についていろいろ試してみました。
WS_CHILD を WS_POPUP に変更することでもEDITBOXへの文字入力が可能となりました。

しかし、WS_DLGFRAME、WS_POPUP とも実現したい見た目(操作性)とは異なります。
子ウィンドウにタイトルバーを付けた状態で 入力可能なEditBoxを配置する方法はありますでしょうか?
by ドラきち
5年前
フォーラム: C言語何でも質問掲示板
トピック: 子ウィンドウ上に作成したEditBoxがキー入力できない
返信数: 3
閲覧数: 2404

Re: 子ウィンドウ上に作成したEditBoxがキー入力できない

かずまさん
ご回答いただきありがとうございます。

子ウィンドウのスタイルをWS_CAPTION から WS_DLGFRAME に変更してみました。
結果 EditBox への入力はできるようになりました。
しかし、子ウィンドウのタイトルバーがなくなったためウィンドウの移動ができません。
子ウィンドウ側の設定で動作が変わることがわかりましたので、別の設定を試してみます。

------------------------------
が、、この後夜までパソコン触る時間がなく歯がゆいです・・・
by ドラきち
5年前
フォーラム: C言語何でも質問掲示板
トピック: 子ウィンドウ上に作成したEditBoxがキー入力できない
返信数: 3
閲覧数: 2404

子ウィンドウ上に作成したEditBoxがキー入力できない

開発環境:Windows7 / VisualStudio2017 / c++ VC++(非MFC)で、EditBox作成時の作法(もしくはコードの誤り)について質問です。 ウィンドウ内に子ウィンドウを作成し、子ウィンドウ上にEditBoxを配置しました。 このEditBoxについて、SetWindowText関数で文字列を表示させることはできるのですが、 キーボードからの入力ができず、マウスでクリックしてもカーソルが表示されません。 親ウィンドウ上にも同じつくり方でEditBoxを配置したところ、こちらは正常に文字入力ができました。 子ウィンドウ上に配置する場合には親ウィンドウ上と何か設定を変...
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

Re: 配列とVECTOR に渡した値の違いについて

>usao 様
ご返答いただきありがとうございます。
CopyImage関数について調べてみます。
usao さんが書きました:(ただ, 「CImageをコピーすること」自体が本当に必要なことなのかどうか がやや疑問ではありますが.)
これは「本来コピーせずとも解決できるのにあさっての方向へ向かっている」という意味と捉えればよろしいですか?

読み込んだビットマップファイルを順次vectorに詰め込んでおき、n番目のビットマップから任意の範囲を画面へ転送~
というのが私のやりたいことです。 追加されるファイ個数が可変であることからこのような手法を考えてみました。
より良い手法がありましたらご教示いただきたいと思います。
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

Re: 配列とVECTOR に渡した値の違いについて

>YuO 様 ご返答いただきありがとうございます。 昨日から自分でも色々と試しておりましたが、解決には至っていませんでした。 返答いただいた内容を読み、以下の対応を取りました。 ざっとコードを見ましたが,CImageはコピーされることに対してまったく対処がなされていません。 クラスのコピーをキーワードに調査し、CImageにコピーコンストラクタを追加しました。 しかし、LoadImage関数で読み込んだ内容をコピーする方法がわからなかったため、 読み込みファイル名のパスを記憶しておき、コピーコンストラクタの中で再度読み込む方法をとりました。 とりあえず問題は解決しましたが、書き方がスマートであ...
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

Re: 配列とVECTOR に渡した値の違いについて

>h2so5 様 大変失礼いたしました。動作するコードを用意いたしました。 ※動作のためにはCドライブ直下にBMPファイル(test.bmp)を置く必要がります。 動作させますと黒い四角が描画されるだけのものですが、149行目をコメントアウトし、 150行目を有効とすると、Cドライブ直下に用意したBMPが表示されます。 149行目は、CImageManagerクラス内で、CImageクラスを操作し画像表示を試みています。 150行目は、CImageクラスをダイレクトに操作し、画像表示を試みています。 成功と失敗の動作を比較して、CImageManagerクラス内ではvectorを介してCIma...
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

Re: 配列とVECTOR に渡した値の違いについて

>h2so5 様

度々申し訳ございません。
23~25行目の cTest は cTest01の誤りでした。 修正いたしました。
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

Re: 配列とVECTOR に渡した値の違いについて

>h2so5 様

返答ありがとうございます。
コードに誤りがありましたので、修正させていただきました。
申し訳ございません。
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 配列とVECTOR に渡した値の違いについて
返信数: 12
閲覧数: 15441

配列とVECTOR に渡した値の違いについて

※当初投稿したコードに誤りがあり、No.07 へ改めて 質問とコードを投稿させていただきました。 件名について、質問させてください。 以下コードにおいて、私は以下の結果を想定していました。 hDCtest = cTest01.TestArray[0].hDC = cTest01.itr->.hDC しかし、実際は以下の様に動作しているようです。 hDCtest = cTest01.TestArray[0].hDC ≠ cTest01.itr->.hDC vectorを介したことで、クラスBの要素 HDCに何か変化があるのでしょうか? ご教示いただけますよう、よろしくお願いいたします。 clas...
by ドラきち
9年前
フォーラム: C言語何でも質問掲示板
トピック: 敵キャラについて
返信数: 7
閲覧数: 2954

Re: 敵キャラについて

画像読み込みができたことをどのように確認していますか? 画像が表示されていないのになぜ動いていないことが分かるのでしょうか? 表示されていないだけで動いているかもしれませんよね? どこまでは出来ていて、どこからが出来ないのかはっきりするべきだと思います。 ソース斜め読みの状態ですが、気づいた点を。 コメントを信じますと、画像読み込みで床を読み込んでいますが、これは大丈夫ですか?   goki=LoadGraph("アクション画像/床.png"); //敵読み込み処理 また、ランダムに動かしたいとの事ですが、敵用変数の ex、eyは最初の宣言以降変化していません。 初期表示位置はランダムになると...

詳細検索ページへ移動する