ClientEdge



  • Hallo,klingt blöde aba ich mache folgendes.
    Ich erstelle ein Fenster vom typ CFrameWnd, nur wenn ich es dann anzeige dann hat es so nen blöden ClientEdge also versuche ich mit ModifyStyleEx(WS_EX_CLIENTEDGE,0); das zu entfehrnen aba funzt net weiß jemand wieso???

    Hier mein code;

    CFrameWnd* pFrame = new CFrameWnd();
    	CBrush background;
    	background.CreateSolidBrush(RGB(255,0,0));
    	CString wndclass = AfxRegisterWndClass(CS_DBLCLKS, LoadCursor(NULL, IDC_ARROW),background, 0);
    	pFrame->Create(wndclass, NULL, WS_CHILD|WS_VISIBLE|WS_CLIPCHILDREN|WS_CLIPSIBLINGS, CRect(10, 10,200, 200), this, NULL,0,0);
    	pFrame->ModifyStyleEx(WS_EX_CLIENTEDGE, 0);
    


  • Eventuell solltest du das Fenster gleich ohne ClientEdge erzeugen - Stichwort "CreateEx()".

    PS: Bist du sicher, daß es an genau diesem Flag hängt?


Anmelden zum Antworten