mfc-ml

2004年05月

31

[mfc 48936] Re: CHtmlViewの表示


社本@ワックです。

> CHtmlViewをCRuntimeClass::CreateObject(void)で動的に作成して
> います。

CRuntimeClass::CreateObject(void)を使って
動的に作成した場合のみ、表示が乱れるのでしょうか?
それとも、普通に、CHtmlViewをメンバー変数等にして
いる場合も、表示が乱れるのででしょうか?

まずは、どちらが問題なのか切り分けをされたほうが
良いと思います。


// 社本 明弘
// http://www.wac-jp.com/programmers/
// Microsoft MVP for VC++ (Oct 2003 - Oct 2004)
31

[mfc 48934] RE: AfxLoadLibraryで失敗した後...

お世話になります。
渋木様 ご回答本当にありがとうございました。
また返答が遅れましてまことに申し訳ございませんでした。



>
>  LoadLibrary() 前に壊れているのか、LoadLibrary() によって壊れるのかは不明

> すが、まぁ前者である可能性が高いでしょう。
>

LoadLibrary()直前に仕掛けてあるログが常にはかれている
ところをみるとやはり直後のような。

>  DLL 絡みでヒープが壊れているとすると、
>
> ・EXE で malloc() した領域を DLL で free()、あるいはその逆
> ・DLL で malloc() した領域を別の DLL で free()
>

つまりそういうコードを自分で実行しているということですね。

なにはともあれ非常に参考になりました。
本当にありがとうございました。
31

[mfc 48933] CHtmlViewの表示

お世話になります。
お知恵をお貸し下さい。

CHtmlViewをCRuntimeClass::CreateObject(void)で動的に作成して
います。
HPを読み込ませ表示させるとページによっては表示が乱れてしまい
ます。
他のアプリに行き、戻し再描画すると正常に表示されます。

UpdateWindow, RedrawWindowなど、試してみたので解決しません。
原因が分からず困っています。

よろしくお願いします。

関 忠徳
29

[mfc 48932] RE: [mfc 48931] 自己レスDrawTextでの複数舞の印刷

> -----Original Message-----
> From: o...@ml.acty-net.ne.jp
> [mailto:o...@ml.acty-net.ne.jp] On Behalf Of Shiro Kurematsu
> Sent: Saturday, May 29, 2004 6:59 AM
> To: m...@ml.acty-net.ne.jp
> Subject: [mfc 48931] DrawTextでの複数舞の印刷

>  呉松@JCNです。
>
>  DrawTextでの複数舞の印刷が
> できなく、印刷時に"StringまたはBinaryが切り詰められました"
> と出てしまいます。
SQLの桁数を増やしたところ解決しました
29

[mfc 48931] DrawTextでの複数舞の印刷

 呉松@JCNです。

 DrawTextでの複数舞の印刷が
できなく、印刷時に"StringまたはBinaryが切り詰められました"
と出てしまいます。
複数枚にわたっていいので、すべて印刷する方法はあるのでしょうか?

ソース:
// フォントタイプの設定
VERIFY(m_font.CreateFont(
150,                       // nHeight
50,                        // nWidth
0,                         // nEscapement
0,                         // nOrientation
FW_NORMAL,                 // nWeight
FALSE,                     // bItalic
FALSE,                     // bUnderline
0,                         // cStrikeOut
SHIFTJIS_CHARSET,          // nCharSet
OUT_DEFAULT_PRECIS,        // nOutPrecision
CLIP_DEFAULT_PRECIS,       // nClipPrecision
DEFAULT_QUALITY,           // nQuality
DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
"MS明朝"));                 // lpszFacename
// Do something with the font just created...
CFont* def_font = myDC.SelectObject(&m_font);

myDC.DrawText(theAns, -1, rcDraw, DT_WORDBREAK);

myDC.EndPage();
myDC.EndDoc();
/***********************************
Shiro Kurematsu
s...@pop.bekkoame.ne.jp
http://www.sakai.zaq.ne.jp/s-kansai/
***********************************/
記事検索
Amazon.co.jp
  • ライブドアブログ