Click here to Skip to main content
15,890,438 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionResource conflict on ON_UPDATE_COMMAND_UI Pin
yccheok5-Oct-10 22:52
yccheok5-Oct-10 22:52 
I have an EXE class which contains a button resource with ID EXE_BUTTON_RESOURCE

ON_UPDATE_COMMAND_UI(EXE_BUTTON_RESOURCE, OnUpdateExeButtonResource)

void EXE::OnUpdateExeButtonResource(CCmdUI* pCmdUI)
{
	pCmdUI->Enable(exe_flag);
}


This EXE application will load another DLL class.

DLL class is having a menu item resource with ID DLL_MENU_RESOURCE.

Unfortunately, EXE_BUTTON_RESOURCE and DLL_MENU_RESOURCE is having the same resource ID. To avoid them have conflict ID is pretty difficult, as they are two separate projects.

Whenever exe_flag, which is the member for EXE turn to false, this will affect menu in DLL too. Clicking on DLL_MENU_RESOURCE menu will have no effect at all.

How can I avoid this trap? Having manual inspection on their resource.h files is not an option for me, as they are 2 separate projects, managed by 2 separate teams.
AnswerRe: Resource conflict on ON_UPDATE_COMMAND_UI Pin
«_Superman_»5-Oct-10 23:05
professional«_Superman_»5-Oct-10 23:05 
GeneralRe: Resource conflict on ON_UPDATE_COMMAND_UI Pin
yccheok5-Oct-10 23:13
yccheok5-Oct-10 23:13 
GeneralRe: Resource conflict on ON_UPDATE_COMMAND_UI Pin
«_Superman_»5-Oct-10 23:15
professional«_Superman_»5-Oct-10 23:15 
GeneralRe: Resource conflict on ON_UPDATE_COMMAND_UI Pin
yccheok5-Oct-10 23:36
yccheok5-Oct-10 23:36 
GeneralRe: Resource conflict on ON_UPDATE_COMMAND_UI Pin
Sauro Viti7-Oct-10 23:07
professionalSauro Viti7-Oct-10 23:07 
QuestionNeed to know how to make a custom control scroll nicely with a CView... Pin
Ben Aldhouse5-Oct-10 21:42
Ben Aldhouse5-Oct-10 21:42 
Questionsocket program is able to connect to the port which is still in TIME_WAIT [modified] Pin
Jayapal Chandran5-Oct-10 20:45
Jayapal Chandran5-Oct-10 20:45 
AnswerRe: socket program is able to connect to the port which is still in TIME_WAIT Pin
Moak5-Oct-10 23:25
Moak5-Oct-10 23:25 
GeneralRe: socket program is able to connect to the port which is still in TIME_WAIT Pin
Jayapal Chandran6-Oct-10 4:53
Jayapal Chandran6-Oct-10 4:53 
GeneralRe: socket program is able to connect to the port which is still in TIME_WAIT Pin
Moak6-Oct-10 6:39
Moak6-Oct-10 6:39 
GeneralRe: socket program is able to connect to the port which is still in TIME_WAIT Pin
Jayapal Chandran7-Oct-10 0:44
Jayapal Chandran7-Oct-10 0:44 
QuestionHooking TerminateProcess or ExitProcess Pin
NehaMishra286845-Oct-10 20:20
NehaMishra286845-Oct-10 20:20 
AnswerRe: Hooking TerminateProcess or ExitProcess Pin
«_Superman_»5-Oct-10 20:45
professional«_Superman_»5-Oct-10 20:45 
QuestionBasicExcel.Load --- crash!!! Pin
ssm19841195-Oct-10 20:11
ssm19841195-Oct-10 20:11 
AnswerRe: BasicExcel.Load --- crash!!! Pin
Richard MacCutchan5-Oct-10 21:26
mveRichard MacCutchan5-Oct-10 21:26 
AnswerRe: BasicExcel.Load --- crash!!! Pin
Sameerkumar Namdeo5-Oct-10 23:25
Sameerkumar Namdeo5-Oct-10 23:25 
Questiondate comparison Pin
ggoutam75-Oct-10 19:03
ggoutam75-Oct-10 19:03 
AnswerRe: date comparison Pin
Sameerkumar Namdeo5-Oct-10 19:17
Sameerkumar Namdeo5-Oct-10 19:17 
AnswerRe: date comparison Pin
«_Superman_»5-Oct-10 19:28
professional«_Superman_»5-Oct-10 19:28 
GeneralRe: date comparison [modified] Pin
ggoutam75-Oct-10 20:54
ggoutam75-Oct-10 20:54 
GeneralRe: date comparison Pin
David Crow6-Oct-10 3:24
David Crow6-Oct-10 3:24 
GeneralRe: date comparison Pin
ggoutam711-Oct-10 23:11
ggoutam711-Oct-10 23:11 
QuestionCDateTimeCtrl Pin
ganesh_IT5-Oct-10 19:01
ganesh_IT5-Oct-10 19:01 
AnswerRe: CDateTimeCtrl Pin
_AnsHUMAN_ 5-Oct-10 19:35
_AnsHUMAN_ 5-Oct-10 19:35 

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.