Click here to Skip to main content
15,911,646 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: CString to char* conversion Pin
William.Wang31-May-06 23:22
William.Wang31-May-06 23:22 
QuestionHow to use c++ header file in .c file Pin
saravana pandy31-May-06 20:33
saravana pandy31-May-06 20:33 
AnswerRe: How to use c++ header file in .c file Pin
NiceNaidu31-May-06 20:37
NiceNaidu31-May-06 20:37 
GeneralRe: How to use c++ header file in .c file Pin
toxcct31-May-06 22:45
toxcct31-May-06 22:45 
AnswerRe: How to use c++ header file in .c file Pin
Sarath C31-May-06 20:41
Sarath C31-May-06 20:41 
GeneralRe: How to use c++ header file in .c file Pin
saravana pandy31-May-06 21:50
saravana pandy31-May-06 21:50 
NewsBeware the C++ implicit conversion Pin
Sarath C31-May-06 20:10
Sarath C31-May-06 20:10 
QuestionDisable menu [modified] Pin
Anu_Bala31-May-06 20:06
Anu_Bala31-May-06 20:06 
AnswerRe: Disable menu Pin
Hamid_RT31-May-06 20:14
Hamid_RT31-May-06 20:14 
GeneralRe: Disable menu Pin
Anu_Bala31-May-06 20:17
Anu_Bala31-May-06 20:17 
GeneralRe: Disable menu Pin
Sarath C31-May-06 20:18
Sarath C31-May-06 20:18 
GeneralRe: Disable menu Pin
Sarath C31-May-06 20:22
Sarath C31-May-06 20:22 
GeneralRe: Disable menu Pin
Hamid_RT31-May-06 20:24
Hamid_RT31-May-06 20:24 
AnswerRe: Disable menu [modified] Pin
Sarath C31-May-06 20:17
Sarath C31-May-06 20:17 
GeneralRe: Disable menu [modified] Pin
Steve Echols31-May-06 20:25
Steve Echols31-May-06 20:25 
AnswerRe: Disable menu Pin
Steve Echols31-May-06 20:17
Steve Echols31-May-06 20:17 
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 

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.