the menu bar is hidden under the title bar in a frame window generated from a dll ...



Hi,

A very simple frame window generated from a dll of mine always has its menu
bar hidden under the title bar. I have to click on the title bar to make
the menu items show up. The following code that generates the frame
window is actually copied from a small test program to the dll. In the test
program, the code works just fine. So what makes the difference? I suspect
IDR_MENU_TEST is only partially successfully loaded in the dll. Any reason
for it? Pleave provide me any clue and hint. Your help is much
appreciated. (I am using VS 2005)

C2DGraphDoc *pDoc = new C2DGraphDoc;
C2DGraphFrame * pFrame = new C2DGraphFrame();

CCreateContext context;
context.m_pNewViewClass = RUNTIME_CLASS( C2DGraphView );
context.m_pCurrentDoc = pDoc;

BOOL bRes = pFrame->LoadFrame(IDR_MENU_TEST,
WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL, &context);

pFrame->SetWindowText( _T("TEST") );
pFrame->ShowWindow(SW_SHOW);

JD


.



Relevant Pages