トップページ⇒tech
1001コメント323KB

■MFC相談室 mfc14d.dll■

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/07/13(水) 05:28:44
Microsoft Foundation Classライブラリ専用スレです。

■MFC相談室 mfc13d.dll■
http://pc8.2ch.net/test/read.cgi/tech/1110179996/
■ MFC相談室 MFC12.dll■
http://pc5.2ch.net/test/read.cgi/tech/1096848771/
■MFC相談室 mfc11.dll■
http://pc5.2ch.net/test/read.cgi/tech/1088084875/
■ VisualC++(MFC限定)相談室 MFC10.dll■
http://pc5.2ch.net/test/read.cgi/tech/1074104008/
■ VisualC++(MFC限定)相談室 MFC9.dll■
http://pc5.2ch.net/test/read.cgi/tech/1062098350/
■ VisualC++(MFC限定)相談室 MFC8.dll■ (スレタイ壊れているけど前スレ)
http://pc5.2ch.net/test/read.cgi/tech/1056584836/
■ VisualC++(MFC限定)相談室 MFC7.dll■
http://pc5.2ch.net/test/read.cgi/tech/1047949606/l50
■ VisualC++(MFC限定)相談室 MFC6.dll■
http://pc5.2ch.net/test/read.cgi/tech/1039607377/
■ VisualC++(MFC限定)相談室 5■
http://pc3.2ch.net/tech/kako/1028/10285/1028553308.html
■ VisualC++(MFC限定)相談室 4■
http://pc3.2ch.net/tech/kako/1021/10216/1021620974.html
■ VisualC++(MFC限定)相談室 3■
http://pc.2ch.net/tech/kako/1014/10140/1014057520.html
■ VisualC++(MFC限定)相談室 2■
http://pc.2ch.net/tech/kako/1008/10080/1008031675.html
■ VisualC++(MFC限定)相談室 ■
http://pc.2ch.net/tech/kako/989/989902845.html
0685デフォルトの名無しさん2005/10/04(火) 21:58:05
>>684
Win32APIはスレ違い。
0686デフォルトの名無しさん2005/10/05(水) 19:16:39
MFCでCOMポートって操作できるのでしょうか?

MSDNだとポートじゃない方のCOMしかでてこないのですが・・・
0687デフォルトの名無しさん2005/10/05(水) 19:18:39
しーファイルでオープンしたれや だめか? やまかんや
0688デフォルトの名無しさん2005/10/05(水) 19:21:01
CreateFileだべ
0689デフォルトの名無しさん2005/10/05(水) 19:26:05
ここはMFCスレだべ
0690デフォルトの名無しさん2005/10/05(水) 22:24:53
COMでRXCHARが到着してからReadFileすると、その間にもう一バイト到着してしまい
ReadFileで2バイト読み込んじゃうんだけど、そのことにきがつかずに
次にCOMのイベントチェックするとRXCHARが発生しているのでReadFileしようとするけど
さっき読んじゃったから次のバイトがくるまで固まるっていう不具合を避けるために1バイト
づつ読めっていう話があったけどいまだにそういうことに気をつけて作らないといけないの?
0691デフォルトの名無しさん2005/10/05(水) 22:31:34
>>690
それはMFC?
0692デフォルトの名無しさん2005/10/05(水) 22:35:03
もっちろんWin32!
0693デフォルトの名無しさん2005/10/06(木) 00:40:43
こらむしすんな
0694デフォルトの名無しさん2005/10/06(木) 10:06:37
>656
0695デフォルトの名無しさん2005/10/06(木) 23:46:55
MFCで、SDIのプログラムです。
ダイアログバーにボタンを貼り付けてそのボタンにたいして
GetDlgItem(ID_BTN1)->EnableWindow(TRUE);とやってあげます。
確かにウインドがEnableになるのですが、その後フレームワークにより
Disableにされてしまいます。
フレームワークはどういう条件でそんなことをしちゃうのでしょうか?
ちなみにソースはあまりキレイなものではなく(引き継いだ)
結構手作業でON_COMMANDやらON_UPDATE_UIやらを追加・削除なんかしてて
それなりに怪しいのですが。
0696デフォルトの名無しさん2005/10/07(金) 00:01:47
そのON_UPDATE_UIが関係している。
0697デフォルトの名無しさん2005/10/07(金) 00:04:31
そう思ってON_UPDATE_UIとON_UPDATE_UI_RANGEをみんなコメントアウトにしてみたけどダメでした。
0698デフォルトの名無しさん2005/10/07(金) 00:07:38
馬鹿だな。関係していると言ってるのに。
0699デフォルトの名無しさん2005/10/07(金) 00:10:21
ってことは逆にON_UPDATE_UIが削除されちゃってるのがまずいのですか?
0700デフォルトの名無しさん2005/10/07(金) 09:53:59
MFCで動画(aviかmpg)を読み込みフレームごとキャプチャして静止画にすることなんて
できますか?そのようなアプリケーションを探しているのですがないので
自作しようと思っています。
0701デフォルトの名無しさん2005/10/07(金) 11:30:11
MFCでもそういうプログラムは作れるが、
MFCの機能じゃないからスレ違い
0702デフォルトの名無しさん2005/10/07(金) 13:25:55
CWnd::MessageBoxの説明に、
「アプリケーションにメッセージ ボックスを実装するには、このメンバ関数ではなくグローバル関数 AfxMessageBox を使用してください。」
と書いてありますが、なぜなんでしょうか。
使ってはだめということじゃなくて、AfxMessageBoxの方が便利ですよ、ということだけなのかな?
0703デフォルトの名無しさん2005/10/07(金) 14:03:26
たぶんモードレスとモーダルの違い
0704デフォルトの名無しさん2005/10/07(金) 14:16:21
と思ったけどそういうことではないな
0705デフォルトの名無しさん2005/10/07(金) 15:26:47
AfxMessageBoxはCWinAppのm_pMainWndを親にした・・・ような希ガス。
まあ頑張ってソース読んでみては。
0706デフォルトの名無しさん2005/10/07(金) 15:33:25
アプリの中で複数のフレームウィンドウを使っている場合、
メインじゃないフレームウィンドウでAfxMessageBoxを使うと、
メインフレームを親にしちゃうからなぁ。
AfxMessageBox使えねー。
0707デフォルトの名無しさん2005/10/07(金) 16:53:29
AfxMessageBox()のソース見てから言え。
AfxMessageBox()もCWnd::MessageBox()も内部で::MessageBox()を呼ぶが、
CWnd::MessageBox()よりもはるかに複雑なことをやってるから。
0708デフォルトの名無しさん2005/10/07(金) 17:48:21
>>707
見ても解らんのです。教えて下さい。
0709デフォルトの名無しさん2005/10/07(金) 17:56:58
ちと教えてください

CDateTimeCtrlでエディットコントロール部分の
文字の色とか背景の色とか変える方法ってありますか?

google様によれば文字の色だけはあるっぽいのでつが・・・
0710デフォルトの名無しさん2005/10/07(金) 23:41:44
教えてください!!ダイアログにボタンを貼り付けてクラスウイザードで
メッセージハンドルを追加する際に「クリックされた時」か「ダブルクリックされた時」しかなく
「ボタンが押されている時」と「ボタンが離された時」のメッセージを
取りたいのですが何か良い方法はありませんか?なるべく簡単な方法で…(^-^A;
0711デフォルトの名無しさん2005/10/07(金) 23:45:25

     _. -ッ'"  ̄ ̄`' ー-、
   /、.....!......._,,::;;:'::::::::::::::ヽ
    i´厂`''''"´   `ー、‐::-::;;l
   }ノ-、    ,. -‐-、 ヽ;::::::::l
   l ̄二'ー 'フ,ニニ.ーrー}-レ ''7
   l : i.__゚〉r、::..ヽ.__゚ノ レ''}ノf´/
   `''r-- ノ:::`ー---‐'′:l-イ
    l  `_ ____,、  :l|::::|     >>710教えてあげません
.    ヽ.   ―    /:::|:リ     
       ヽ.   ,. -'-‐''"´|  ,.へ,
        r} ̄ _,,.. -‐ ''"フ‐''"_∠,`ー- ...,,_
     -‐ノハ ̄  _.=''´/    --`i '''' ー-′
       / l  /  /   '′ -ー{
            ,.ヘ.    '´_,.‐'′
0712デフォルトの名無しさん2005/10/08(土) 00:03:49
>>702
「アプリケーションに【ユーザ独自の】メッセージ ボックスを実装するには」
ということでしょう。で、その場合↓をオーバライドする。

>CWinApp::DoMessageBox
>AfxMessageBox 呼び出しのアプリケーション レベルの処理をカスタマイズするには、
>このメンバ関数をオーバーライドします。
0713デフォルトの名無しさん2005/10/08(土) 09:09:10
MFCでCOMAutomationを使おうとして、COMサーバー添付のタイプライブラリをプロジェクトに追加したのですが
COMのオブジェクトのイベント(OnStartとか)をどう実行したらよいかわかりません。タイプライブラリを追加して
できたヘッダファイルは以下のような感じです。
// IMeasurement ラップ クラス
class IMeasurement : public COleDispatchDriver{
public:
IMeasurement() {}// COleDispatchDriver デフォルト コンストラクション
IMeasurement(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
IMeasurement(const IMeasurement& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// アトリビュート
public:
// オペレーション
public:
void Start();
void Stop();
void Step();
};
// _IMeasurementEvents ラップ クラス
class _IMeasurementEvents : public COleDispatchDriver{
public:
_IMeasurementEvents() {}// COleDispatchDriver デフォルト コンストラクション
_IMeasurementEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
_IMeasurementEvents(const _IMeasurementEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// アトリビュート
public:
// オペレーション
public:
// メソッド 'OnStart' は戻り値の型またはパラメータ型が無効なため表示できません。
// メソッド 'OnStop' は戻り値の型またはパラメータ型が無効なため表示できません。
};
0714デフォルトの名無しさん2005/10/08(土) 09:11:02
>>713
1.CreateDispatch
2.1でできたオブジェクトのOnStart
0715デフォルトの名無しさん2005/10/08(土) 09:39:32
>>710
そんなメッセージは無い
0716デフォルトの名無しさん2005/10/08(土) 11:18:43
>>710
CButton派生の自作クラスを作って、メッセージを送出したらいいじゃない。
0717デフォルトの名無しさん2005/10/10(月) 13:49:09
質問です。
あるプロジェクトで作成したダイアログを、
他のプロジェクトで利用したいときはどうすればいいでしょう?

VC++6.0でSDI→MDI移植に挑戦してるけど、
ダイアログのソースファイルや.rcファイルをコピーしてもうまくいきません。
どなたか知恵をお貸しください。
0718デフォルトの名無しさん2005/10/10(月) 18:40:43
基本的にはできないと思う。
ダイアログをDLLで作ってあればまだしも
0719デフォルトの名無しさん2005/10/10(月) 18:54:15
リソースファイル開いてコピペするだけじゃないか?
何がうまくいかないのかよくわからん
0720デフォルトの名無しさん2005/10/10(月) 21:26:52
Resource.h
0721デフォルトの名無しさん2005/10/11(火) 19:49:50
CHtmlView上で、ハイパーリンク上にマウスカーソルが来た時を検知したいです。
この時に飛んでくるイベントなどありますでしょうか?
未熟者ゆえ、Spy++を眺めてもわからなかったとです。どうぞ御教示下され
VC++ 6 on Win2KSP4
07227172005/10/11(火) 22:06:55
リソースファイルをコピペ&ソース・ヘッダファイルをコピペ、
でビルドしたところ"ID〜が定義されていません"系エラー多発。
ソースを追うとリソースエディタのプロパティで確認できるIDと、
ヘッダファイル内のIDが異なっていることに気付く。
これは元プロジェクトも同様。
よってIDを結びつけるマッピング関数が記述されたファイルがどこかにあると思ったんだがorz

結局SDIプロジェクトに新規MDIプロジェクトからApp,Doc,Viewを移植することで
SDI→MDI移植計画中ですたい。
0723デフォルトの名無しさん2005/10/11(火) 22:24:18
ダイアログだけコピーならこれでいけると思うけど
http://www.microsoft.com/japan/developer/library/vcug/_asug_copying_resources.htm
0724デフォルトの名無しさん2005/10/11(火) 22:39:08
>>722
まずは、すべてのIDをresource.hで定義しろ。
resource.hが他のソースの依存関係に入っていないので、
resource.hを手動で書き換えたらリビルドする必要がある。

resource.hが依存関係にないのは、
//{{NO_DEPENDENCIES}}
と書かれているため。

リソースを追加するとresource.hが書き換わるが、
リソース追加のたびにresource.hをincludeしてる全ファイルをビルドする羽目になる。
NO_DEPENDENCIESはこれを避けるための仕組み。
0725デフォルトの名無しさん2005/10/11(火) 22:51:39
SDI→MDI の移植って、いじる場所さえ分かってれば、
プロジェクトそのまま移行できたはず。

俺も具体的な手順は忘れたけど。
0726デフォルトの名無しさん2005/10/15(土) 00:09:04
質問です。

MFCダイアログベースのアプリで、メインのダイアログから、CDialog派生のダイアログを
DoModalで表示させています。
その派生ダイアログの中にCEditコントロールがあって、SetSelで選択範囲を指定している
んですが、Windows2000とXPで挙動が違うようなので困っています。

具体的には、たとえばテキストが"あいabcd"だとして、SetSel(2, 4)とすれば、2000環境では
"い"の部分が選択されますが、XP環境では"ab"の部分が選択されます。
どうやらXP環境ではバイト数ではなくマルチバイト文字数で選択範囲が決まっているようなんですが、
こういう仕様なんでしょうか?

0727デフォルトの名無しさん2005/10/15(土) 02:11:24
>>726
ヒント:UTF16
0728デフォルトの名無しさん2005/10/15(土) 02:52:47
>>726
MBCS版とWCS版を作ってみろ。
0729デフォルトの名無しさん2005/10/15(土) 03:02:31
自己レス>>726

XPでmanifestファイル、コモンコントロールv6.0を使用している場合、
テキスト関連(キャレット位置、選択範囲等)はだいたいバイト数ではなく
文字数での扱いになるようです。
そういう仕様なのだと…

0730デフォルトの名無しさん2005/10/15(土) 03:04:14
追記:
でもIsWindowUnicode()はFALSEを返すんですよね…
0731デフォルトの名無しさん2005/10/15(土) 10:51:33
>>728
MBCSでビルドしてもcomctl32.dll ver6.0だとWCHAR単位になるんだよ
0732デフォルトの名無しさん2005/10/15(土) 15:33:12
CMemFile の内容を、CHtmlView というか WebBrowser コントロールに
表示させたいのですが、実ファイルを作成せず、メモリファイルのまま
表示させる方法はないでしょうか?

0733デフォルトの名無しさん2005/10/16(日) 01:21:47
VisualStudio.net 2002を使っております。
MDIのプログラムから起動時に、
モードレスダイアログボックスを呼び出しています。

モードレスダイアログボックスがアクティブになっている時、
CxxxDialog::OnKeyDownでキーの取得が出来ないのですが、
どのようにすればよろしいのでしょうか。
メインウィンドウがアクティブになっているときは、
CxxxView::OnKeyDownでキーの取得はちゃんとできます。
また、CxxxDialog::OnMouseMoveでマウスの動きは取得できます。
キー入力だけ取得できないので困っております。

原因が分かる方おしえてください。
07347332005/10/16(日) 01:37:03
PreTranslateMessage()であっさり拾えました。
0735デフォルトの名無しさん2005/10/16(日) 17:51:43
自作アプリでコマンド実行して、処理が遅いなーと思ったときに、
どのメソッド・関数で時間がかかっているか調べるようなツールはありませんか?
0736デフォルトの名無しさん2005/10/16(日) 17:55:19
>>735
関数などの処理の前後で現在時刻を取得しろ。ミリ秒単位で取得できるぞ。
0737デフォルトの名無しさん2005/10/16(日) 19:45:06
profiler
0738デフォルトの名無しさん2005/10/16(日) 19:51:21
>>735
ある。
0739デフォルトの名無しさん2005/10/16(日) 20:14:14
DevPartner
0740デフォルトの名無しさん2005/10/16(日) 21:47:49
>>737,738
詳しく教えてください
0741デフォルトの名無しさん2005/10/16(日) 21:58:04
>>740
googleで調べてください
0742デフォルトの名無しさん2005/10/16(日) 22:06:20
自前で測定する手間を省こうとするな馬鹿。
0743デフォルトの名無しさん2005/10/16(日) 22:30:44
VC++ 6.0のプロか
エンタープライズに付いているよ。
あまり高機能とは言えないけど。
0744デフォルトの名無しさん2005/10/16(日) 22:46:05
profiler の検索結果 約 6,440,000 件中 1 - 10 件目 (0.15 秒)
ある の検索結果 約 82,500,000 件中 1 - 10 件目 (0.03 秒)
0745デフォルトの名無しさん2005/10/16(日) 22:53:43
profiler ある の検索結果のうち 日本語のページ 約 44,300 件中 1 - 100 件目 (0.09 秒)
0746デフォルトの名無しさん2005/10/17(月) 13:33:32
>>743
VC6 のプロファイラか…
あれ、設定ダイアログに罠が仕込んであるからなあw
0747デフォルトの名無しさん2005/10/17(月) 21:26:09
>>746
kwsk
0748デフォルトの名無しさん2005/10/18(火) 01:20:36
kwsk=詳しく

GUIのバグということだ。
0749デフォルトの名無しさん2005/10/18(火) 03:27:46
一つのCImageListを複数のCTreeViewlで使いたいのですが、
リストビューのLVS_SHAREIMAGELISTSのようなフラグが見つかりません。
ツリービューの場合は共有イメージリストであることを特に明示する必要はないんでしょうか?
0750デフォルトの名無しさん2005/10/19(水) 05:35:06
CListCtrl の選択されている一行に対し、フォーカスの有無に関係なく
任意の背景色を与えることはできますか?

カスタムドローを使って NMLVCUSTOMDRAW の nmcd.dwDrawStage が
CDDS_PREPAINTのときにCDRF_NOTIFYSUBITEMDRAW をセットして・・・と
いうところに行き着きましたが、1行おきに色をつけること等はできても
目的の選択行だけ色を・・・という所には行き着けません。
この方法、選択行の色を変える方法として正しくない気もします・・・
0751デフォルトの名無しさん2005/10/19(水) 08:55:45
>>750
1行おきに色をつけられるってことは、何行目かは判るってことでしょ。
その行が選択されているかどうかは得られるわけだから、カスタムドローでできそうだが。
0752デフォルトの名無しさん2005/10/19(水) 10:41:02
ダイアログ上の各コントロールにタブオーダーで順番を割り振っているのですが、
1番がラジオボタンだと、初期表示でラジオボタンにフォーカスが当たってくれません。
プロパティではタブストップTRUEにしています。

画面はこんな感じの構成になっています。

----グループボックス-----------------------------------------
スタティックテキスト  ○ラジオボタン1 ○ラジオボタン2
スタティックテキスト  ○ラジオボタンA ○ラジオボタンB
エディットコントロール [______]
-------------------------------------------------------------

タブ順は
『ラジオボタン1→ラジオボタン2→ラジオボタンA→ラジオボタンB
→エディットボックス』と設定していますが、初期表示でフォーカスが
エディットボックスに当たってしまいます。
きちんと設定したタブ順で遷移させたいのですが、何か原因がありましたら
ご指導お願います。
0753デフォルトの名無しさん2005/10/19(水) 10:42:19
ラジオボタンは、チェックされたものが無いとタブで止まらないよ
0754デフォルトの名無しさん2005/10/19(水) 10:56:56
最初にSetFocusしたらいいじゃない。
0755デフォルトの名無しさん2005/10/19(水) 11:21:41
>プロパティではタブストップTRUEにしています。
「グループ」をONにしてないんじゃまいか?
0756デフォルトの名無しさん2005/10/19(水) 13:44:01
>>755
グループはTRUEでグループ化しています。
チェック有無の制御も問題無く出来ています。

午前中いろいろ考えましたが、原因がわからないため
>>754さんの言うとおり、SetFocusで強制的にフォーカスを当てるように
作り直しました。ちょっと変な感じしますが、現状で問題なく動いてくれて
いるので由としてます。アドバイスありがとうございました。
07577502005/10/21(金) 05:01:09
>>751
カスタムドローをベースに、選択行だけ背景と文字を自分で描くようにして
とりあえず解決しました。プチオーナードロー
0758デフォルトの名無しさん2005/10/21(金) 13:28:47
CArrayの使い方が良く分かりません
CArray<int, int> hoge;
と宣言すると ; が < の前に必要ですとかエラーが出ます。
でも、CArrayをググって見ると、上記で宣言してるソース見本がたくさんあります
これ、何がいけないんですか?
0759デフォルトの名無しさん2005/10/21(金) 13:51:09
>>758
エラーメッセージがアレだが、
「CArray って何よ?」
と訴えている。

#include <afxtempl.h>
0760デフォルトの名無しさん2005/10/21(金) 13:56:34
>>759
いけました、ありがとうございます
ウィザードで自動生成されたstdafx.hでインクルードされてるものだけじゃCArray使えないんですね・・・
勉強になりました
0761デフォルトの名無しさん2005/10/21(金) 15:42:54
CArrayなんて使うなよ。
0762デフォルトの名無しさん2005/10/21(金) 16:04:57
なんで?
0763デフォルトの名無しさん2005/10/21(金) 16:11:14
使うメリットが(std::vectorに対して)殆どないから。
0764デフォルトの名無しさん2005/10/21(金) 17:00:00
じゃあ、CArrayに対してstd::vector使うメリットは?

どうせMFC使うんだから、STL使わずにMFCだけでやろうと思ってCArrayにしたんだけどね
0765デフォルトの名無しさん2005/10/21(金) 17:03:15
<algorithm>が使える
0766デフォルトの名無しさん2005/10/21(金) 17:04:22
MSと心中するつもりならそれでも委員でない?
標準品があるのにわざわざ特殊仕様品を使う積極的な理由が他にあるとも思えないけど。
0767デフォルトの名無しさん2005/10/21(金) 17:06:16
Windows用プログラムなんだから別にMFCも特殊仕様品じゃないだろ?
0768デフォルトの名無しさん2005/10/21(金) 17:08:55
MFC自体が処理系依存なライブラリ。
0769デフォルトの名無しさん2005/10/21(金) 17:11:40
いやおまえ、処理系依存って、Windows以外にMFCを使おうとするヤツが居るとでも・・・
0770デフォルトの名無しさん2005/10/21(金) 17:20:24
処理系依存と環境依存を混同するな。
0771デフォルトの名無しさん2005/10/21(金) 17:34:06
>>765
だよねえ。
MFC のコンテナは C++ に STL が含まれて
居なかった頃の名残でしかないワケで
今更使う意味はないね。
0772デフォルトの名無しさん2005/10/21(金) 17:45:36
>>771
MFC嫌スレにでも行けば?
0773デフォルトの名無しさん2005/10/21(金) 17:47:12
>>765
CArrayを勧めるつもりではないが、CArrayでもおそらく&a[0]と&a[0] + a.GetSize()でいける。
0774デフォルトの名無しさん2005/10/21(金) 17:49:53
CArrayとCListのナントカ性がないのでCArrayからCListに直すのが面倒。
何て言うんだっけ。
0775デフォルトの名無しさん2005/10/21(金) 17:51:27
移植性?
0776デフォルトの名無しさん2005/10/21(金) 18:13:21
一貫性?
0777774さん2005/10/21(金) 18:19:16
直交性だった。

http://www.hey-to.net/ML-archive/vcppML/1999/msg03973.html

> MFCだと、たとえばCArrayで書いてた部分をCListに取り替えたとき、
> 書き直さなければならないコードの量がすんごいです。やってらんない。
> クラスとメソッドの直交性が皆無なんだな...
> MFCコレクションの唯一のメリットといえば、
> シリアライズがちょびっと楽なことくらいでしょうか。
0778デフォルトの名無しさん2005/10/21(金) 18:19:57
MFCの方が使いやすいし、わざわざSTL使ってexeのサイズを増やすのもあれだそうだ

Even though it's perfectly safe to use STL classes in MFC applications,
many MFC programmers prefer MFC's collection classes to STL's,
either because they're more familiar with MFC's
or because they don't want to increase their applications' EXE size
by linking to two separate class libraries.
0779デフォルトの名無しさん2005/10/21(金) 18:20:43
STLつかうと一気に実行ファイルサイズが10倍に?!
0780デフォルトの名無しさん2005/10/21(金) 18:35:49
最近EXEサイズを小さく抑えようとする努力を全く行わなくなった俺はきっとダメPG
0781デフォルトの名無しさん2005/10/21(金) 19:45:12
細菌 std::vectorに慣れてしまって使いまくっている。
それと、exeサイズを増やすことにロマンを感じてしまっている。
0782デフォルトの名無しさん2005/10/21(金) 19:48:16
>>781
コピコンに注意
0783デフォルトの名無しさん2005/10/22(土) 10:51:36
MyDialog : public CDialog {
  std::map<_bstr_t, std::vector< ComPtr<IStream> > >
};

はやくライブラリ統一されんかのか
0784デフォルトの名無しさん2005/10/23(日) 02:34:49
CListCtrlをダイアログに貼り付けたのですが、どうもアイテムの追加がうまくいきません。
何か足りないでしょうか。。

BOOL CDialog1::OnInitDialog()
{
CDialog::OnInitDialog();

// TODO: この位置に初期化の補足処理を追加してください
m_list.InsertItem(0, "テスト");
UpdateData(FALSE);

return TRUE; // コントロールにフォーカスを設定しないとき、戻り値は TRUE となります
// 例外: OCX プロパティ ページの戻り値は FALSE となります
}

■ このスレッドは過去ログ倉庫に格納されています