Ignore:
Timestamp:
Aug 29, 2009, 7:55:19 AM (15 years ago)
Author:
イグトランス (egtra)
Message:

Windows 7タスクバーへの対応を実装。
(#245)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/DrawBuffer.cpp

    r771 r772  
    2323public:
    2424    HDC memdc;
    25     CDrawReserve(int WndNum,HDC _hDC,int cx,int cy,int ctrl_tab_space,int nMaxOnePageChar,int linenum_textcount,BOOL isRemoteSession){
     25    CDrawReserve(int WndNum,HDC _hDC,int cx,int cy,int ctrl_tab_space,int nMaxOnePageChar,int linenum_textcount,bool drawDirectly){
    2626        m_WndNum=WndNum;
    2727        x=-1;
     
    3434        iMax_OneLine_TextLength=cx/font_width+1;
    3535        iLineNumberTextCount=linenum_textcount;
    36         if(isRemoteSession){
     36        if(drawDirectly){
    3737            hdc=0;
    38             memdc=_hDC;
     38            memdc=_hDC; // メモリDCを使わず、直接描画する
    3939        }
    4040        else{
     
    273273};
    274274
    275 void TextEdit_DrawBuffer(HDC hdc,int WndNum){
     275void TextEdit_DrawBuffer(HDC hdc,int WndNum,bool drawDirectly){
    276276    int i,i2;
    277277    int x,y;
     
    307307        OnePage_CharHeight,
    308308        iLineNumberTextCount,
    309         GetSystemMetrics(SM_REMOTESESSION));
     309        drawDirectly || GetSystemMetrics(SM_REMOTESESSION));
    310310
    311311
Note: See TracChangeset for help on using the changeset viewer.