CDialog na CFrameWnd (MFC)

CDialog na CFrameWnd (MFC)

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 352
  • Gde živiš: Sabac - Novi Sad

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, uspeo 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?
Na slici je dat izgled glavne forme i dijaloga zalepljnog na njega.

Hvala!!!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1622 korisnika na forumu :: 34 registrovanih, 5 sakrivenih i 1583 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AS, atmel, blue, dane007, Dolinc, Dovla 1980, dragisa dragisa, goxin, indja, Ir, Jablan, janezek67, Jeremiah, Kajzer Soze, ljuba.b, M74AB3, mist-mist, Mzee, nenad81, oddsock, Orijen, Papadubi, Posmatrac77OKB, rodoljub, SlaKoj, stegonosa, Troja, VekiJ, Veless, Vlad000, vlado_pg, yiyi, Zec, Zmajac