Postovani
Da li bi neko znao da mi kaze kako da uradim sledecu stvar.
Imam klasu koja nasledjuje CDialog
class dlgTest : public CDialog
{
public:
dlgTest(); // standard constructor
enum { IDD = IDD_DIALOG1 };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
protected:
virtual void OnOK();
DECLARE_MESSAGE_MAP()
};
Objekat te klase imam u klasi class CMainFrame : public CFrameWnd, uspela sam da zalepim dialog na formu, ali nemam nikakvu funkcionalnost.
Dialog na sebi ima samo dugme OK i treba da ispise poruku.
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){
...
RECT rect;
GetClientRect(&rect);
ScreenToClient(&rect);
dlg.SetWindowPos(this, rect.left+250, rect.top+250, 300, 200,SWP_NOZORDER|SWP_SHOWWINDOW);
dlg.ShowWindow(SW_SHOW);
gde je dlg objekat klase dlgTest.
Dialog ima CHILD style...
Kako to da sredim?
Hvala!!!
[Ovu poruku je menjao woodstock85 dana 20.04.2008. u 17:34 GMT+1]











CDialog na CFrameWnd (MFC)