Click here to Skip to main content
15,888,521 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionConfiguration problem ... Pin
Radu Sorin16-May-06 2:13
Radu Sorin16-May-06 2:13 
AnswerRe: Configuration problem ... Pin
ThatsAlok16-May-06 2:58
ThatsAlok16-May-06 2:58 
GeneralRe: Configuration problem ... Pin
Radu Sorin16-May-06 3:00
Radu Sorin16-May-06 3:00 
QuestionContext Menu Extensions Pin
Anil_vvs16-May-06 1:00
Anil_vvs16-May-06 1:00 
AnswerRe: Context Menu Extensions Pin
ThatsAlok16-May-06 1:28
ThatsAlok16-May-06 1:28 
GeneralRe: Context Menu Extensions Pin
Anil_vvs16-May-06 2:08
Anil_vvs16-May-06 2:08 
GeneralRe: Context Menu Extensions Pin
Michael Dunn16-May-06 7:35
sitebuilderMichael Dunn16-May-06 7:35 
GeneralRe: Context Menu Extensions Pin
Anil_vvs16-May-06 19:11
Anil_vvs16-May-06 19:11 
STDMETHODIMP MxSNEShellFolder::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("Menu1");
mii.fState = MFS_ENABLED;
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("Menu2");
mii.fState = MFS_DISABLED;
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("Menu3");
mii.fState = MFS_DISABLED;
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("Menu4");
mii.fState = MFS_DISABLED;
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("Menu5");
mii.fState = MFS_ENABLED;
InsertMenuItem(hMenu, uiIndexMenu++, TRUE, &mii);
}

catch(...)
{
}

return MAKE_HRESULT(SEVERITY_SUCCESS, 0, USHORT(i-uiIndexMenu));
}

QuestionShared memory Pin
voorugonda prashanth16-May-06 0:59
voorugonda prashanth16-May-06 0:59 
AnswerRe: Shared memory Pin
_AnsHUMAN_ 16-May-06 1:09
_AnsHUMAN_ 16-May-06 1:09 
AnswerRe: Shared memory Pin
Stephen Hewitt16-May-06 1:10
Stephen Hewitt16-May-06 1:10 
AnswerRe: Shared memory Pin
VinayCool16-May-06 1:13
VinayCool16-May-06 1:13 
GeneralRe: Shared memory Pin
voorugonda prashanth16-May-06 1:19
voorugonda prashanth16-May-06 1:19 
GeneralRe: Shared memory Pin
VinayCool16-May-06 1:22
VinayCool16-May-06 1:22 
GeneralRe: Shared memory Pin
ThatsAlok16-May-06 1:37
ThatsAlok16-May-06 1:37 
GeneralRe: Shared memory Pin
VinayCool16-May-06 1:41
VinayCool16-May-06 1:41 
AnswerRe: Shared memory Pin
ThatsAlok16-May-06 1:27
ThatsAlok16-May-06 1:27 
AnswerRe: Shared memory Pin
Sarath C16-May-06 2:07
Sarath C16-May-06 2:07 
GeneralRe: Shared memory Pin
ThatsAlok16-May-06 2:18
ThatsAlok16-May-06 2:18 
Question??? Pin
Eytukan16-May-06 0:39
Eytukan16-May-06 0:39 
AnswerRe: ??? Pin
Nemanja Trifunovic16-May-06 0:44
Nemanja Trifunovic16-May-06 0:44 
GeneralRe: ??? Pin
Eytukan16-May-06 0:58
Eytukan16-May-06 0:58 
GeneralRe: ??? Pin
ThatsAlok16-May-06 1:31
ThatsAlok16-May-06 1:31 
GeneralRe: ??? Pin
Eytukan16-May-06 1:38
Eytukan16-May-06 1:38 
AnswerRe: ??? Pin
Laxman Auti16-May-06 0:53
Laxman Auti16-May-06 0:53 

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.