mcrblog

vcpp-ml

1999年01月

29

[vcpp 00025495] Re: CStringの変換

こんにちは、きみひこです
みなさんどうもありがとうございます。

CString datax[2560];として
float data[2560][6];にデータを読み込ませたいのですが

sscanf(datax[i],"%f %f %f %f %f
%f",&data[i][0],&data[i][1],&data[i][2],&data[i][3],&data[i][4],&data[i][5]);
というふうにしました。
ビルドできたのですが、プログラムが正常に終了しませんでした。
この方法だと、だめなんでしょうか?
29

[vcpp 00025494] Knowledge Base (Re: コンソールの非表示)

こんにちは、塩見@SRAです。

★1/29 9:25 の "S.Yamashita" <s...@st.rim.or.jp> さんのメールに曰く、

>> >GetConsoleHwndはMS KB、Q124103にあったものですよね?
>> 
>> Q124103を見つけることが出来ません。
>> 過去のページというHPを見て、この番号を検索しても、
>>  「Obtaining a Console Window Handle (HWND)」
>> というタイトルではなく、一部引用されているページが
>> 検索されるのみです。
>
>KBとは Knowledge Baseのことで vcppMLの過去ログにあるという意味ではないで
>す。
>VC++のヘルプで Q124103 を検索すれば見つかると思います。

多分、VC6.0 でないと、KBを見る事は出来ないんじゃないでしょうか。
VC5.0 のヘルプで Q124103 とか 124103 を検索してみましたが、
ひっかかりませんでした。

代りに http://support.microsoft.com/support/ で
Q124103 を見つけました。
このURLにたどり着くには、最初は登録みたいな事をする必要が
あったと思います。2回目以降は Cookie のおかげかなにかで
直接行けますが。

=========================================================================
              (株)SRA  SIビジネス第一部 第五グループ
     塩見 暁俊 (Akitoshi Shiomi)  E-Mail address: a...@sra.co.jp
=========================================================================
29

[vcpp 00025493] RE: リストボックスの周期更新

MMです。

>リストボックスの表示を周期的に更新するプログラムを作成しています。
>そこで、SetTimerを使ってリストのデータを更新しているのですが、
>垂直のスクロールバーがちらつきます。

>ちらつかないようにする方法をご存知の方教えて下さい。


SetRedraw(FALSE/TRUE);

で囲むと、スクロールバーのちらつきはましなりました。

以上です。
29

[vcpp 00025492] Re: リストボックスの周期更新


高津戸です。

"森 宗之" <m...@densi.nissin.co.jp> wrote:

    m_list.SetRedraw(FALSE);
>   for(int i=0;i<count;i++){
>     vector<Chine>::iterator it=(vector<Chine>::iterator)
>                                 m_list.GetItemDataPtr(i);

>     string str=it->Getm_name();
>     int d=it->Getm_data();
>     str=listformat(str,d);

>     m_list.DeleteString(i);
>     int index=m_list.InsertString(i,str.c_str());
>     m_list.SetItemDataPtr(index,(void *)it);
>   }
>   if(LB_ERR!=curp)m_list.SetCurSel(curp);
>  
>   m_list.SetTopIndex(topindex);
    m_list.SetRedraw(TRUE);
> }

--
 "Atsushi TAKATSUTO" ( t...@atelier.db-soft.co.jp )
29

[vcpp 00025491] Re: CTreeCtrl の更新を高速化するには?


高津戸です。

Nakamura Minoru <n...@mtl.t.u-tokyo.ac.jp> wrote:

> (1) アイテムの挿入中、ツリービューウィンドウの更新を止めるには
> 1. 更新部を CWnd::ShowWindow(SW_HIDE) と CWnd::ShowWindow(SW_SHOW) で囲む。
> 2. CWnd::LockWindowUpdate() と CWnd::UnlockWindowUpdate() で囲む。
> 3. WM_SETREDRAW メッセージを捕まえる。

3.は
CWnd::SetRedraw(FALSE) と CWnd::SetRedraw(TRUE) で囲む ですね。

# 1.は一瞬消えたように見えるので、3.の方が見た目はよいと思います。

--
 "Atsushi TAKATSUTO" ( t...@atelier.db-soft.co.jp )
記事検索
Amazon.co.jp
  • ライブドアブログ