ボタン等の作成について – プログラミング – Home

ボタン等の作成について
 
通知
すべてクリア

[解決済] ボタン等の作成について


TKT
 TKT
(@TKT)
ゲスト
結合: 20年前
投稿: 6
Topic starter  

質問させてください

ボタンやエディットボックスについてリソースビューを使用せずに、
コードから作成する方法でつまづいています。

以下のように書いたんですが、何も表示されません。(コンパイルは通ります)
どなたか対処方法などをお教えいただけませんでしょうか?
よろしくおねがいします

コード==================================================================
CButton btn;
CRect rc;
rc.top = 100;
rc.left = 100;
rc.bottom = 300;
rc.right = 300;
btn.Create(gg, WS_VISIBLE, rc, this, IDC_BBBBB);


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

このコードをどこかの初期化関数内に書いたのでしたら、
btn オブジェクトは、関数を抜ければ破棄されてしまいます。

少なくとも画面が出ている間は、オブジェクトがなくならない場所に
宣言してください。(たとえば、ダイアログクラスのメンバ変数)


返信引用
TKT
 TKT
(@TKT)
ゲスト
結合: 20年前
投稿: 6
Topic starter  

dairygoods さん

早速のお返事ありがとうございます。
メンバー変数にしてみたら表示されるようになりました。

簡単なことだったんですね。またひとつ勉強になりました。
ありがとうございました。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

既に解決になっていますが、
ローカル変数の寿命に関して全く知らなかったと言うことであれば、
C++言語の入門書できちんと勉強する事をお勧めします。
プログラミング言語は、基礎的な部分をきちんと体系付けて学んでおかないと
色々な場面でハマリ込む原因になります。
プログラミングのロジックの部分は確かに習うより慣れろと言う部分がありますが、
言語知識に関してはあやふやのままで進んでいって良い事は全くありません。
早く動く物を作りたいと言う気持ちはわかるんですが、
きちんと段階を踏んで勉強される事をお勧めします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました