Click here to Skip to main content
15,878,814 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Disable menu Pin
NiceNaidu31-May-06 20:19
NiceNaidu31-May-06 20:19 
QuestionVC++ 8 Doc tool Pin
Fernando A. Gomez F.31-May-06 19:39
Fernando A. Gomez F.31-May-06 19:39 
AnswerRe: VC++ 8 Doc tool [modified] Pin
Stephen Hewitt31-May-06 19:42
Stephen Hewitt31-May-06 19:42 
GeneralRe: VC++ 8 Doc tool [modified] Pin
Fernando A. Gomez F.1-Jun-06 4:10
Fernando A. Gomez F.1-Jun-06 4:10 
GeneralRe: VC++ 8 Doc tool [modified] Pin
Stephen Hewitt1-Jun-06 13:45
Stephen Hewitt1-Jun-06 13:45 
GeneralRe: VC++ 8 Doc tool [modified] Pin
Fernando A. Gomez F.1-Jun-06 13:52
Fernando A. Gomez F.1-Jun-06 13:52 
QuestionContext menu extensions Pin
Anil_vvs31-May-06 19:22
Anil_vvs31-May-06 19:22 
AnswerRe: Context menu extensions Pin
Anil_vvs31-May-06 19:26
Anil_vvs31-May-06 19:26 
This is how I implemented my QueryCOntextMenu


STDMETHODIMP MyShellFOlder::QueryContextMenu(HMENU hMenu, UINT uiIndexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())

m_hMenu = hMenu;
m_idCmdFirst = uiIndexMenu;
m_id = idCmdFirst;
if (CMF_DEFAULTONLY & uFlags)
return MAKE_HRESULT(SEVERITY_SUCCESS,FACILITY_NULL,0);
int i = uiIndexMenu;
MxSNECmdMgr cmdMgr;
try
{
if(!cmdMgr.IsConnectedFromShell())
{

MENUITEMINFO mii = { 0 };

mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE;
mii.wID = idCmdFirst + ID_CONNECT;
mii.fType = MFT_STRING;
mii.dwTypeData = _T("Connect");
mii.fState = MFS_ENABLED;
bool b = InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);


mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE;
mii.wID = idCmdFirst + ID_SEARCH;
mii.fType = MFT_STRING;
mii.dwTypeData = _T("Search");
mii.fState = MFS_DISABLED;
b = InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);


mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE;
mii.wID = idCmdFirst + ID_CREATEUSINGTEMPLATE;
mii.fType = MFT_STRING;
mii.dwTypeData = _T("Create Using Template");
mii.fState = MFS_DISABLED;
b = InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);



mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE;
mii.wID = idCmdFirst + ID_DISCONNECT;
mii.fType = MFT_STRING;
mii.dwTypeData = _T("Disconnect");
mii.fState = MFS_DISABLED;
b = InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);

mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE;
mii.wID = idCmdFirst + ID_ABOUT;
mii.fType = MFT_STRING;
mii.dwTypeData = _T("About");
mii.fState = MFS_ENABLED;
b = InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);
}
catch(...)
{

}

return MAKE_HRESULT(SEVERITY_SUCCESS, 0, USHORT(i-uiIndexMenu));
}
Questionvc++ Pin
Y_Kaushik31-May-06 18:58
Y_Kaushik31-May-06 18:58 
AnswerRe: vc++ Pin
Stephen Hewitt31-May-06 19:40
Stephen Hewitt31-May-06 19:40 
AnswerRe: vc++ [modified] Pin
NiceNaidu31-May-06 19:47
NiceNaidu31-May-06 19:47 
GeneralRe: vc++ Pin
NiceNaidu31-May-06 19:50
NiceNaidu31-May-06 19:50 
AnswerRe: vc++ Pin
Steve Echols31-May-06 20:07
Steve Echols31-May-06 20:07 
AnswerRe: vc++ Pin
David Crow1-Jun-06 4:15
David Crow1-Jun-06 4:15 
QuestionDoes vc7/8 supprot declare a variable in switch case? Pin
followait31-May-06 18:46
followait31-May-06 18:46 
AnswerRe: Does vc7/8 supprot declare a variable in switch case? Pin
_AnsHUMAN_ 31-May-06 18:49
_AnsHUMAN_ 31-May-06 18:49 
GeneralRe: Does vc7/8 supprot declare a variable in switch case? Pin
Steve Mayfield31-May-06 19:30
Steve Mayfield31-May-06 19:30 
GeneralRe: Does vc7/8 supprot declare a variable in switch case? Pin
_AnsHUMAN_ 31-May-06 19:36
_AnsHUMAN_ 31-May-06 19:36 
GeneralRe: Does vc7/8 supprot declare a variable in switch case? Pin
David Crow1-Jun-06 4:17
David Crow1-Jun-06 4:17 
Questionlink two visual projects [modified] Pin
widoxs31-May-06 18:39
widoxs31-May-06 18:39 
AnswerRe: link two visual projects [modified] Pin
NiceNaidu31-May-06 18:55
NiceNaidu31-May-06 18:55 
QuestionMemory problem Pin
Anu_Bala31-May-06 18:20
Anu_Bala31-May-06 18:20 
AnswerRe: Memory problem Pin
Hamid_RT31-May-06 18:29
Hamid_RT31-May-06 18:29 
AnswerRe: Memory problem [modified] Pin
Nibu babu thomas31-May-06 19:05
Nibu babu thomas31-May-06 19:05 
QuestionRe: Memory problem [modified] Pin
David Crow1-Jun-06 4:20
David Crow1-Jun-06 4: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.