[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/06 12:43 / Filesize : 205 KB / Number-of Response : 785
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

■MFC相談室 mfc17d.dll■



1 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 10:38:31 ]
Microsoft Foundation Classライブラリ専用スレです。

前スレ
■MFC相談室 mfc16d.dll■
pc8.2ch.net/test/read.cgi/tech/1146117893/

448 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 06:14:37 ]
ああそうか指定したパスをCFileDialogで開きたいのか

449 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 06:39:44 ]
>>444
ルートディレクトリが検出されないのは、内部で呼び出しているAPI側(FindFirstFile)の仕様。
CFileFindの仕様としては書かれてないかも。

FindFirstFileの説明にはルートディレクトリの属性を取得するにはGetFileAttributesを使えと書いてある。

450 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 06:42:23 ]
ところでみんなフルコントロールの拒否とかってどうやって判断してる?

451 名前:デフォルトの名無しさん [2007/02/08(木) 17:40:42 ]
メニューをoffice風にするため調べたら
”ツールボックスからメニューをペタペタ”をすればいいらしい
しかし、MFCを使わなければならないことが判明

win32アプリにツールボックスからメニューをペタペタはできない
Wwindowsフォームで作るとできる
しかしForm.h、Form.resxとか変なファイルが中身見ると分けわかんなくなってるしWinmainがないぞ
C++とMFCは別物なのか!!


2005express

452 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 18:10:06 ]
>>451
それは.NET frameworkじゃね

453 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 18:12:30 ]
知らないうちにC++/CLIを使っている。いかんこれはゲイツの罠だ。

454 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 00:31:01 ]
初めて任されたツールが遂に完成シマスタ^^
予定では後一週間あるので連休明けはブラックボックステストと
ロゴの作成にかかりたいのですが、VC6 MFCのリソースエディータって
しょぼいですね(^^;フリーでお勧めのリソース編集ソフト知ってたら
教えてくださいオナガイシマス

455 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 03:21:06 ]
>>454
ロゴの作成にリソースエディタってお前馬鹿じゃないのか?

456 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 08:22:50 ]
いるんだよ、ソースコードもロゴ画像もIDEで編集しないと気がすまない馬鹿って奴が。



457 名前:松井康明 mailto:sage [2007/02/12(月) 10:05:18 ]
>>456
バカバカ言ってないで教えてやれよ

458 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 10:22:31 ]
ロゴの作成をMFCスレで質問するのは脳に異常があるんだろうな
進行が進まないうちに早めに治療を受けたほうがいいよ

459 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 11:40:34 ]
>>457
教えるも何も、「画像を作る」って聞いたら藻前様は何を使うと仰るのですか?
#ふつー、画像編集ソフトを使うと思うのだが。

460 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 21:25:22 ]
別にいいんじゃね、リソースエディタでも。センスがあれば。

461 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 05:43:02 ]
>リソースエディタでロゴ作成業務 8H
やべぇw脳勃起してきたw

462 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 10:25:44 ]
印刷プレビューをダイアログベースのプログラム(VC6.0)で実現するにはどうすればよいのでしょうか?
検索するとSDI/MDIのプログラムばかりで途方に暮れています。


463 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 11:57:02 ]
MFCのソース見れ

464 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 12:47:54 ]
印刷プレビューのアーキテクチャ
msdn2.microsoft.com/ja-jp/library/edak6tf8(VS.80).aspx

465 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 13:44:30 ]
りえ子、結婚してくれ

466 名前:465 mailto:sage [2007/02/19(月) 14:17:23 ]
自己解決しました




467 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 14:54:28 ]
おめでとう

468 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 20:27:55 ]
いや、うまくいったら、自己解決とは言わない気が…。


469 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 22:17:09 ]
自己解決 = 脳内解決
だな

470 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 14:48:31 ]
誰か、知っている方、教えてもらえませんか。
リストの表示で、拡張スタイルにLVS_EX_HEADERDRAGDROPを指定し
仮想リストビューでアイテムの表示を行っております。
そして、カラムのドラッグ&ドロップで順番を入れ替える事が出来るのですが、
順番を入れ替えると、カラムのアイテム表示が、新しい表示と古い表示の両方が
出てしまいます。なぜでしょう?
------------------------
Colum1 | Colum2 | Colum3
------------------------
1 | 2 | 3
1 | 2 | 3

カラムの順番を入れ替えて、幅を広げると
古い表示が出てくる。
------------------------
Colum1 | Colum3 | Colum2
------------------------
1 | 3 2 | 2
1 | 3 2 | 2


VS.2005でMFCをスタティックでリンクに設定しております。



471 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 15:02:59 ]
123→132は判った。
123→312ではどうなる?

472 名前:470 mailto:sage [2007/02/22(木) 15:20:09 ]
>>471
312ではColum3の表示が"3 1 2"となりました。


473 名前:470 mailto:sage [2007/02/22(木) 15:21:42 ]
>>471
あ、言葉が足りませんでした。
Colum3のアイテム表示が"3 1 2"です。

474 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 15:53:06 ]
なんとなく、メモリ管理が失敗している悪寒。

475 名前:470 mailto:sage [2007/02/22(木) 16:19:39 ]
原因が判りました。
スタイルにLVS_OWNERDRAWFIXEDが指定されていました。
MFCのROWLIST サンプルを元に、変更を加えていったのですが、
CListViewExで、LVS_OWNERDRAWFIXEDが指定されておりました。
レスをしてくれた方がには、お礼申し上げます。

476 名前:デフォルトの名無しさん [2007/02/22(木) 20:26:53 ]
MFCを使って、できるだけ簡単にHTMLメールを
ダイアログベースで表示したいのですが、
どんな方法があるでしょうか?





477 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:13:27 ]
もうちょっと仕様検討してから来てください

478 名前:デフォルトの名無しさん [2007/02/22(木) 22:17:26 ]
>>477
できるだけ簡単にできる方法に合わせて仕様を決めようかと思って。


479 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:51:31 ]
メールを表示するソフトなんて聞いたことがない

480 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 10:17:31 ]
HTMLを表示(レンダリング)するコントロールを探せ

481 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 10:19:12 ]
よくあるペイントソフトのような複数の画像表示ウィンドウに
共通のパレットダイアログを持つようなプログラムを作ろうと考えています。
MDIで生成すると、例えばファイル→開くを選択すると
ドキュメント以外にビューも生成されて、ビューが持っているパレットダイアログ(モードレス)
までが複数生成されてしまいますが、これを阻止するにはどのようにすればよいのでしょうか?

482 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 10:26:24 ]
パレットをビューに持たせてるのが間違い。

483 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 10:33:26 ]
>>482
確かにおっしゃるとおりです。
ウィンドウを切り替えたときにパレットの内容をアクティブなウィンドウの
情報に変えたいので、そのあたりの情報などを管理できる部分にまとめようと思うのですが
この場合、パレットを持たせるのはMainFrameでしょうか?

484 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:47:33 ]
すいません教えてください。
VC++6.0です。
ツールバーのボタンに対してプロパティからプロンプトという項目を設定すると実行時にボタンの説明文が出せますよね。
あれをダイアログのボタンやエディットボックスにも出したいのですがどうすればいいでしょうか。


485 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 21:54:39 ]
つ CToolTipCtrl

486 名前:484 mailto:sage [2007/02/23(金) 22:23:14 ]
即レスありがとうございます。
調べてみます。



487 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 13:49:06 BE:87345195-2BP(222)]
>>483
CDialogBar

488 名前:デフォルトの名無しさん [2007/02/26(月) 18:13:00 ]
自分自身のProductVersion の読み出し方法は?

色々探したのですが、どうも自分自身のProductVersionを
読み出す方法が見つかりません。

自身の実行ファイルのフルパスを探し出し.... という方法は
見つけましたが、何だかなぁという感じで。

CString::LoadString のような感じで読み出す方法はないのでしょうか?


489 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 18:53:34 ]
ストリングテーブルになかったか?

490 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 18:54:56 ]
なんだ質問者が答えてるじゃないか
キチガイの独り言はやめほしいな

491 名前:デフォルトの名無しさん [2007/02/26(月) 19:18:29 ]
>>489
> ストリングテーブルになかったか?

ストリングテーブルには登録されてないよ。


492 名前:デフォルトの名無しさん [2007/02/26(月) 19:19:07 ]
>>490
> なんだ質問者が答えてるじゃないか
> キチガイの独り言はやめほしいな

CString::LoadString で読み出せるのか?
IDは、何を設定するの?


493 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 19:43:48 ]
何だかなぁ

494 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 19:53:29 ]
わざわざ教えてやっても何だかなぁと言われたら馬鹿だし

495 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 20:02:23 ]
>>488
ttp://tgws.fromc.jp/prog/versioninfo/

496 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 20:04:24 ]
FindResourceから始めれば出来なくは無いな。



497 名前:483 [2007/02/26(月) 21:52:54 ]
>>487
CDialogBarを利用してみました。ソースは以下の通りです。

(MainFrm.cpp)
if (!m_wndDlgBar.Create(this, IDD_DIALOG_HOGE,
CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR)){
TRACE0("ダイアログバーの作成に失敗しました。\n");
return -1;
}

しかし、ダイアログを移動するとダイアログのあった場所が再描画されません。
CBRS_ALIGN_TOPを指定しているせいでしょうか?
また、サイズがリソースで作成したものと変わっていたり(横いっぱいに広がっている。ALIGN_TOPの影響?)
しています。

ttp://www.alpha-net.ne.jp/users2/uk413/vc/VCT_DlgBar.html
このようなドッキングされた状態の作成方法はいろいろ紹介されているのを確認しましたが、
通常のモーダレスダイアログのような振る舞いをさせる方法が分かりません。(任意の座標に表示させるとか)
どういった方法をそればいいのでしょうか?

498 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 22:02:08 ]
ダイアログバーのサンプルならMSDNについてる

499 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:07:39 ]
ウインドウの動かしかたも知らんのか

500 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 11:53:59 ]
こうですか?
うまくいきました!!

501 名前:MDI今日始めます [2007/02/27(火) 18:18:27 ]
すみません。ど素人ですm(__)m

MDIのプログラム今日始めました。ウィザードでMDIのプロジェクトを作成後、
クラスビューでOnDraw(CDC* pDC)という関数を発見し、これで描画できると
思いましたが、子ウィンドウを新規作成するたびに同じ描画を繰り返すだけ。
子ウィンドウ毎に違う描画をしたいのですが、どうしたらいいんでしょう?

メインのソースたどろうにも、CWinApp::OnFileNewはライブラリになっていて
ソースの実体が無くどうしていいのかわかりません(ToT

502 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:40:27 ]
その違う描画、は何を持って違うことになるのか
それによってOnDrawでの動作を変えりゃいいだろ

503 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:40:34 BE:62112948-2BP(222)]
同じ描画になるのは同じ描画しかしないコードを書いているから。
CView::OnDrawでCDocumentのインスタンスを識別してそれぞれで描画するようにしれ。

504 名前:デフォルトの名無しさん [2007/02/28(水) 01:39:33 ]
ListViewの初期化方法、削除方法を教えてください。

505 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 13:40:52 ]
>>504
MSDN読め

506 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 22:14:14 ]
教えてください。
VC++6.0でMDIです。
MDIの子ウィンドウとしてCFormViewを継承したクラスが2つあります。
このクラスを仮にA,Bとします。
Aのウィンドウのボタンが押されたときにBのウィンドウの
エディットボックスの内容を更新したいのですがどうすればよいでしょうか。
MDIGetActiveとGetNextWindowをつかってウィンドウをたどっていき
if(pWnd->IsKindOf(RUNTIME_CLASS(B)))で判定すればBのウィンドウの
ポインタが取れると思ったのですが、このif文がなぜか真になりません。
何がまずいのでしょうか。



507 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 23:27:13 ]
>>506
MFCの問題っちゅーかプログラミング能力の問題じゃねぇの?それ。
まあ、問題の切り分けができないってのもわからないでもないが・・・
そういう機能はAとB2つに影響を与えることができるクラスに付けなきゃ駄目だよ。
AやBはその機能を呼ぶだけ。
>>203-205の問題と似てネーか?

508 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 09:30:44 ]
>>506

そもそも基本ができていない
やろうとしていることの前に、基本から勉強しなおせ


509 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 15:05:40 ]
基本的な質問なのです、よろしくお願いします。
VS2005でMFCアプリケーション(ダイアログベース)を作ったのですが。
新規にダイアログベースを作成してそのまま何も加工せずにセットアップ
ウィザードを使ってsetup.exeを作って他のPCでインストールしようとしたら
.NET framwork2.0をするように指示する画面がでました。
これは、VS2005で開発したものはframework2.0が必要?それとも
インストーラーがframework2.0が必要?なんですか?
frameworkが必要ないとおもってMFCにしたのですが、framework不要に
する設定ありますか?よろしくお願いします。

510 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 15:07:08 ]
訂正です。
x  .NET framwork2.0をするように指示する画面がでました。
○ .NET framwork2.0をインストールするように指示する画面がでました。

511 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 15:45:02 ]
CHtmlDialog使ってる?

512 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 17:30:44 ]
それはじめてききましたので意識的にはつかってないかと

513 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:51:13 ]
んー、普通に作ればいらんけどな。
とりあえず、新規プロジェクトで何もしないでウィザードだけでできあがったダイアログで
試したらどうなる?

514 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 18:51:54 ]
セットアップがあやしいな

515 名前:デフォルトの名無しさん [2007/03/01(木) 21:06:55 ]
『標準講座MFC6.0―Visual C++による効率的なWindowsプログラミング』
という本を以前読んで、大変勉強になったのを覚えています。
無くしたので、他の本と一緒に買おうかと思うのですが、どうせならVC++.net
関連の本がいいと思っています。サンプルも欲しいです。
何かお勧めはありますでしょうか?



516 名前:デフォルトの名無しさん [2007/03/01(木) 22:50:39 ]
VC++2003 のリソースエディタで作成したポップアップメニューについて質問です

やりたいことは簡単でポップアップメニューのサブメニュー(横に開いたやつ)を
状況(その時の変数値など)に応じてグレーアウト(Enable が FALSE の状態)したいだけです

OnUpdateXX(メニュー名) で pCmdUI->Enable(FALSE) することで
普通のポップアップメニューをグレーアウトすることはできました
しかし、ポップアップメニューのサブメニューに同じようなことをやってもうまくいくません
サブメニューを選択して初めて OnUpdateXX と OnXX が走っているようです
どうにかして同じようにサブメニューをグレーアウトさせることはできないでしょうか?



517 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 22:54:35 ]
スレ違い。書籍スレへどうぞ。

518 名前:デフォルトの名無しさん [2007/03/01(木) 23:19:43 ]
そんなことおっしゃらずに教えて頂けないでしょうか?

519 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 00:42:30 ]
>518
ここはMFCスレ。.netやりたいならそういうスレで聞けば?MFCなら標準講座でいいだろうし。

520 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 09:27:14 ]
なんで.NETだと思うんだ?

521 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 12:20:53 ]
>>516
OnUpdate〜に頼らず、自分でグレーアウトさせる。

522 名前:デフォルトの名無しさん [2007/03/02(金) 14:04:34 ]
VC++6.0使っています。
MFCでAPIである
SetWindowText(hWnd ,"(@_@)");
を使いたいのですが、MFC上でこの関数を実行すると
ウィンドウハンドルの引数が省略されてしまい、コンパイルできません。
MFC上で、任意にウィンドウハンドルを指定してSetWindowText関数を
使う方法はありますでしょうか?



523 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 14:09:24 ]
スコープ演算子

524 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 14:20:29 ]
>>522

C++ の基礎からやりなおせ


525 名前:デフォルトの名無しさん [2007/03/02(金) 14:32:43 ]
>>523
>>524
ありがとうございます。
勉強しながらなので、
お教えいただいたヒントを元に
答えを探ってみたいと思います。

526 名前:デフォルトの名無しさん [2007/03/02(金) 14:39:48 ]
>>523
>>524
どこに対してスコープを設定すればよいのか
見当もつかなかったので、試しに関数の頭にスコープ演算子だけつけてみたら
なぜかうまくいきました。




527 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 14:55:29 ]
>>522
>MFCでAPIである 
WindowsのAPIなのかMFCクラスのメンバー関数なのかはっきりしる。

528 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 15:03:02 ]
すでに解決済

529 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 15:31:06 ]
CListBoxなどのコントロールでの文字列の扱いは
TCHAR(LPCTSTRとか)になってますが
実行時にマルチバイトでCListBoxを使うか
UNICODEで使うかを選択することはできないものなんですか?

530 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 15:33:45 ]
マクロはコンパイル時に展開されるから
マクロ使わないで使い分ければいい

531 名前:529 mailto:sage [2007/03/04(日) 15:45:56 ]
>>530
すいません。その辺知識不足なんですが、
Win32APIで例えるとANSI版とUNICODE版があって、
それを使い分けれるってことですか?

532 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 10:54:26 ]
いいえ、MBCS版とUNICODE版です。

533 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 12:45:59 ]
知識はいらない
MFCのソース見るだけ

534 名前:デフォルトの名無しさん mailto:sage [2007/03/05(月) 13:15:40 ]
ライブラリが違うな

535 名前:529 mailto:sage [2007/03/05(月) 21:33:00 ]
ソース見たところ、
MBCS版とUNICODE版を同時に使える仕様にはなってない感じですが…。
よくわからんです。

とりあえず素直に別々にコンパイルして
本体を98系とNT系に分けて用意する方が楽っぽいですね。

536 名前:デフォルトの名無しさん mailto:sage [2007/03/06(火) 10:23:29 ]
実行時に切り替える必要はない



537 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 19:12:36 ]
>>509 の人です。
VS2005で作ったMFCプログラムを同様にVS2005のセットアップウィザードを作ったsetup.exe
で実行してFramework2.0をインストすれというメッセージが出たものです。
結論からいうと、このsetup.exeを使わないで~~~.exeだけをコピーして動作させたら動きました。
MFCはスタティックリンクしました。ということで容疑者はセットアップウィザードらしいことが
判明。まあ使わなければいいという短絡的な結論になりました。

538 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 21:00:41 ]
あほか
容疑者はおまえだよ
セットアッププロジェクトをきちんと作れば何の問題もない



539 名前:デフォルトの名無しさん [2007/03/09(金) 00:20:07 ]
MFC にtemplateを組み合わせたフレームワーックってあります?

例えばCCOMBOBOXにSetItemDataPtr使ってある型を足してく場合とかに
をやってくれるようなtemplate関数とかが用意してあるやつとか

MFCのコントロールとtemplateを組み合わせるのって普通はしないものなんでしょうか?
上記のある型を設定した後にプログラムからSetItemDataptrで設定した型のある値を指定したら
SetCurSel あたりで指定した項目に対応するやつを選択状態にしてくれるようなやつとか



540 名前:デフォルトの名無しさん [2007/03/09(金) 00:25:10 ]
ダイアログ以外だとポトぺタってできないんですか?

541 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 00:36:03 ]
ポトペタしたいなら.NETの方がいいよ

542 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 03:03:47 ]
VB6の間違いだろ

543 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 00:47:51 ]
FormViewは?

544 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 01:38:01 ]
VC++のエディタのようなウィンドウを作ろうとしています。
(テキスト表示の右側に●とか矢印が出るウィンドウ)
それで、自分なり考えたのですが、

1. CEditView からビューを作成。
2. OnCreateで左側のマージンを空ける。
3. OnDrawとかで●とか矢印を書く。

でも、そもそもOnDrawが呼ばれません。
他のアプローチがあれば教えていただけないでしょうか?
ちなみに当方WindowsのGUIプログラミングはド素人です。

545 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 06:23:12 ]
CEditViewの中はCviewにeditコントロールを貼り付けてあるだけで
位置調整に関係するのはCEditView::CalcWindowRectあたりか

546 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 10:52:35 ]
>>544
CEditView なんぞ使ったらだめ。
CView に全部自前で実装しろ。
どのみち、ど素人にできるテーマではない。
その前にいろいろ勉強してから出直して来い。





547 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 13:31:21 ]
>>544
とりあえず参考までに。
ttp://www.vcppclub.com/samples/vwdoc/p_leditor/leditor.html

548 名前:544 mailto:sage [2007/03/11(日) 00:45:00 ]
>>545-547
レスありがとうございます。
>>545
こんなメンバがあったのですね。しらなんだ orz
勉強になります。
>>546
ごめんなさい。今勉強中で行き詰まったので、ちょっと甘えてみました。
>>547
てか、行番号のところに●とか矢印描画したらやりたいことそのままではないですか!!
まだ、ちゃんとソース見られてませんが、これからじっくり追って行きたいと思います。
ありがとうございます。

良スレ発見!!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<205KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef