mcrblog

vcpp-ml

2001年09月

28

[vcpp 00055630] メッセージハンドラの実装先

斎藤と申します。
お世話になります。

ボタンの処理を実装するクラスにより、その処理が動く場合と
そうでない場合があるようですが、その理由が理解できません。

環境:VC++6.0 SP4 MFC ビューの基底=CFormView

実装処理:ボタンが1回押されたとき(BN_CLICKED)

実装先クラスと動作:
CMyApp 実行されない
CMainFrame 実行されない
CChileFrame 実行されない
CMyView 実行される
CMyDoc 実行される
(CMyViewとCMyDoc両方に実装するとCMyViewだけ実行)

クラスウィザードによるデフォルトの実装先はCMyViewに
なりますが、行う処理とクラスとの関係により
CMyAppなどで処理する方が好都合なケースがあります。

よろしくお願いします。
28

[vcpp 00055629] Re: < summary >ステータ スバー(CStatusBar)の表示文字列が見切れる

こんにちは、けーすけ です。

===========================================================================
【差出人】: "Masashi Nakamura"<m...@nds-tyo.co.jp>
【日  時】: Fri, 28 Sep 2001 15:59:48 +0900 (JST)
【件  名】: [vcpp 00055628] Re: [vcpp 00055624] Re:  ステータ スバー(CStatusBar)の表示文字列が見切れる
=============================================================への返信です。

> 仁です。

> >| SB_SETTEXT
> >| The SB_SETTEXT message sets the text in the specified part of a status window.
> >...
> >| The text for each part is limited to 127 characters.
> >
> >つーことです。

> なるほど(゜゜
> オーナー描画じゃないとだめなんですねぇ


考えられる対応方法は、こんなところでしょうか。

(1) 表示しようとしている文字列(文章)をもう少し完結にする。
(2) 表示する領域(ペイン)を複数個用意(分割)し、文字列(文章)を区分けして、
    それぞれ別の表示領域(ペイン)に表示する。
(3) ステータスバーをオーナー描画する。

表示されない(見切れる)原因がはっきりしたので、なんとか対応できそうです。
どうも、ありがとうございました。 \(^o^)/


-----------------------------------
 Name  : 鈴木 啓介
 E-mai : k...@ssi.co.jp
28

[vcpp 00055629] Re: < summary >ステータ スバー(CStatusBar)の表示文字列が見切れる

こんにちは、けーすけ です。

===========================================================================
【差出人】: "Masashi Nakamura"<m...@nds-tyo.co.jp>
【日  時】: Fri, 28 Sep 2001 15:59:48 +0900 (JST)
【件  名】: [vcpp 00055628] Re: [vcpp 00055624] Re:  ステータ スバー(CStatusBar)の表示文字列が見切れる
=============================================================への返信です。

> 仁です。

> >| SB_SETTEXT
> >| The SB_SETTEXT message sets the text in the specified part of a status window.
> >...
> >| The text for each part is limited to 127 characters.
> >
> >つーことです。

> なるほど(゜゜
> オーナー描画じゃないとだめなんですねぇ


考えられる対応方法は、こんなところでしょうか。

(1) 表示しようとしている文字列(文章)をもう少し完結にする。
(2) 表示する領域(ペイン)を複数個用意(分割)し、文字列(文章)を区分けして、
    それぞれ別の表示領域(ペイン)に表示する。
(3) ステータスバーをオーナー描画する。

表示されない(見切れる)原因がはっきりしたので、なんとか対応できそうです。
どうも、ありがとうございました。 \(^o^)/


-----------------------------------
 Name  : 鈴木 啓介
 E-mai : k...@ssi.co.jp
28

[vcpp 00055628] Re: [vcpp 00055624] Re: ステータスバー(CStatusBar)の表示文字列が見切れる

仁です。

>| SB_SETTEXT
>| The SB_SETTEXT message sets the text in the specified part of a status window.
>...
>| The text for each part is limited to 127 characters.
>
>つーことです。

なるほど(゜゜
オーナー描画じゃないとだめなんですねぇ

┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏
   Nippon Dynamic Systems Co., Ltd.
   Business Promotion Solution Development
   Masashi Nakamura

   m...@nds-tyo.co.jp
   http://www.nds-tyo.co.jp/

   k...@kana-tyo.com
   k...@hotmail.com
   http://www.kana-tyo.com/
┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏
28

[vcpp 00055628] Re: [vcpp 00055624] Re: ステータスバー(CStatusBar)の表示文字列が見切れる

仁です。

>| SB_SETTEXT
>| The SB_SETTEXT message sets the text in the specified part of a status window.
>...
>| The text for each part is limited to 127 characters.
>
>つーことです。

なるほど(゜゜
オーナー描画じゃないとだめなんですねぇ

┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏
   Nippon Dynamic Systems Co., Ltd.
   Business Promotion Solution Development
   Masashi Nakamura

   m...@nds-tyo.co.jp
   http://www.nds-tyo.co.jp/

   k...@kana-tyo.com
   k...@hotmail.com
   http://www.kana-tyo.com/
┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏┏
記事検索
Amazon.co.jp
  • ライブドアブログ