Parenting takse care of show/hide, anchoring to the frame keeps it co-located,
Lua Code:
fNoticeBoard = CreateFrame("Frame", "DA_NoticeBoard", FocusFrame);
fNoticeBoard:SetPoint("TOP", FocusFrame, "BOTTOM", 0,-40);
fNoticeBoard:SetWidth(1);
fNoticeBoard:SetHeight(1);
fNoticeBoard.text = fNoticeBoard:CreateFontString(nil, "OVERLAY");
fNoticeBoard.text:SetFont("Fonts\\FRIZQT__.TTF", 18, "OUTLINE, MONOCHROME");
fNoticeBoard.text:SetPoint("TOP", fNoticeBoard);
fNoticeBoard.text:SetText("Hello world");