Click here to Skip to main content
15,895,084 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralTemplates - - - (desperate) Pin
The_Server4-Aug-03 9:18
The_Server4-Aug-03 9:18 
GeneralRe: Templates - - - (desperate) Pin
Nemanja Trifunovic4-Aug-03 9:20
Nemanja Trifunovic4-Aug-03 9:20 
GeneralRe: Templates - - - (desperate) Pin
The_Server4-Aug-03 11:37
The_Server4-Aug-03 11:37 
GeneralRe: Templates - - - (desperate) Pin
Michael Dunn4-Aug-03 10:25
sitebuilderMichael Dunn4-Aug-03 10:25 
GeneralUsing a function everytime Pin
kurnaziso4-Aug-03 9:00
kurnaziso4-Aug-03 9:00 
GeneralRe: Using a function everytime Pin
David Crow5-Aug-03 2:41
David Crow5-Aug-03 2:41 
GeneralCFileDialog problems Pin
Gandilf4-Aug-03 8:27
Gandilf4-Aug-03 8:27 
GeneralRe: CFileDialog problems Pin
David Crow5-Aug-03 2:30
David Crow5-Aug-03 2:30 
class COpenFileDialog : public CFileDialog
{
    DECLARE_DYNAMIC(COpenFileDialog)

public:
    COpenFileDialog(BOOL bOpenFileDialog,
        LPCTSTR lpszDefExt = NULL,
        LPCTSTR lpszFileName = NULL,
        DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
        LPCTSTR lpszFilter = NULL,
        CWnd* pParentWnd = NULL);

    virtual ~COpenFileDialog();

    virtual BOOL OnInitDialog();

protected:
    DECLARE_MESSAGE_MAP()
};

// OpenFileDialog.cpp : implementation file
//

#include "stdafx.h"
#include "OpenFileDialog.h"

IMPLEMENT_DYNAMIC(COpenFileDialog, CFileDialog)

COpenFileDialog::COpenFileDialog(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName, DWORD dwFlags, LPCTSTR lpszFilter, CWnd* pParentWnd) :
        CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, dwFlags, lpszFilter, pParentWnd)
{
}

COpenFileDialog::~COpenFileDialog()
{
}

BEGIN_MESSAGE_MAP(COpenFileDialog, CFileDialog)
END_MESSAGE_MAP()

// COpenFileDialog message handlers

BOOL COpenFileDialog::OnInitDialog()
{
    BOOL b = CFileDialog::OnInitDialog();

    DWORD dwStyle = ::GetWindowLong(m_hWnd,GWL_STYLE);
    if ( dwStyle&WS_CHILD )
    {
        // get the toolbar based on its ID.
        const DWORD NEW_FOLDER_ID = 0xA002;
        HWND hwndtb = ::FindWindowEx(GetParent()->m_hWnd,NULL,TOOLBARCLASSNAME,NULL);

        // hide the "New Folder" button.
        if ( hwndtb ) 
::SendMessage( hwndtb, TB_HIDEBUTTON, NEW_FOLDER_ID, MAKELONG(TRUE,0) );
    }

    return b;
}

Provided courtesy of Mark Baker.
QuestionHow can I programmatically change the background of a toolbar icon? Pin
ElizabethC4-Aug-03 7:36
ElizabethC4-Aug-03 7:36 
AnswerRe: How can I programmatically change the background of a toolbar icon? Pin
Anonymous4-Aug-03 7:50
Anonymous4-Aug-03 7:50 
GeneralRe: How can I programmatically change the background of a toolbar icon? Pin
ElizabethC4-Aug-03 7:59
ElizabethC4-Aug-03 7:59 
GeneralI'm Looking for Visual C++/.Net C++ training... Pin
Qwez4-Aug-03 6:54
Qwez4-Aug-03 6:54 
GeneralRe: I'm Looking for Visual C++/.Net C++ training... Pin
valikac4-Aug-03 9:23
valikac4-Aug-03 9:23 
GeneralRe: I'm Looking for Visual C++/.Net C++ training... Pin
Anonymous4-Aug-03 13:49
Anonymous4-Aug-03 13:49 
GeneralRe: I'm Looking for Visual C++/.Net C++ training... Pin
valikac4-Aug-03 17:43
valikac4-Aug-03 17:43 
QuestionWhat is a mirror display driver exactly ? Pin
4-Aug-03 6:21
suss4-Aug-03 6:21 
Generalexcel web component Pin
caustiK4-Aug-03 5:35
caustiK4-Aug-03 5:35 
General:: Prototyping a Derived Class :: Pin
Anonymous4-Aug-03 5:33
Anonymous4-Aug-03 5:33 
GeneralRe: :: Prototyping a Derived Class :: Pin
Michael Dunn4-Aug-03 10:27
sitebuilderMichael Dunn4-Aug-03 10:27 
GeneralRe: :: Prototyping a Derived Class :: Pin
Anonymous4-Aug-03 16:32
Anonymous4-Aug-03 16:32 
GeneralRe: :: Prototyping a Derived Class :: Pin
Bob Stanneveld4-Aug-03 21:59
Bob Stanneveld4-Aug-03 21:59 
GeneralException Handling Pin
Kash4-Aug-03 5:33
Kash4-Aug-03 5:33 
GeneralRe: Exception Handling Pin
Anonymous4-Aug-03 5:38
Anonymous4-Aug-03 5:38 
GeneralRe: Exception Handling Pin
Kash4-Aug-03 5:39
Kash4-Aug-03 5:39 
GeneralRe: Exception Handling Pin
John M. Drescher4-Aug-03 14:20
John M. Drescher4-Aug-03 14:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.