°¡»ó CView * GetNextView ( POSITIONamp; rPosition ) const;(&A)
¹Ýȯ °ª
RPosition ¿¡ ÀÇÇØ ½Äº° µÈ º¸±â¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
¸Å°³ º¯¼ö
rPosition
À§Ä¡ °ª¿¡ ´ë ÇÑ ÂüÁ¶¸¦ ¸â¹ö ÇÔ¼ö GetNextView ¶Ç´Â GetFirstViewPosition ÀÌÀü È£Ãâ¿¡ ÀÇÇØ ¹Ýȯ ÇÕ´Ï´Ù. ÀÌ °ª¿¡´Â NULL ÀÏ ¼ö ¾ø½À´Ï´Ù ÇÕ´Ï´Ù.
ÁÖÀÇ
¸ðµç ¹®¼ º¸±âÀÇ ¹Ýº¹ÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÇÔ¼ö rPosition ¿¡ ÀÇÇØ ½Äº° ÇÏ´Â ºä¸¦ ¹Ýȯ ÇÏ °í º¸±â ¸ñ·Ï¿¡¼ÀÇ À§Ä¡ °ªÀ» rPosition ¸¦ ¼³Á¤. ´ÙÀ½ rPosition °Ë»öµÈ º¸±â°¡ ¸ñ·Ï¿¡¼ ¸¶Áö¸· °æ¿ì NULL ·Î ¼³Á¤ µÇ¾î¡£
¿¹Á¦
/ / Cdocument::getfirstviewpositionÀ» »ç¿ë ÇÏ ¿©ÀÌ ¿¹Á¦
/ / °í GetNextView °¢ º¸±â¸¦ ´Ù½Ã ±×·Á¾ß ÇÕ´Ï´Ù.
void CMyDoc::OnRepaintAllViews()
{
nbsp; À§Ä¡ pos = GetFirstViewPosition();
? µ¿¾È (pos! = NULL)
? {
???? CView * pView = GetNextView(pos);
???? pView-> UpdateWindow();
? }??
}
/ / È£Ãâ ÇÏ´Â µ¿ÀÏÇÑ °á°ú ´Þ¼º ÇÏ´Â ½¬¿î ¹æ¹ý
/ / UpdateAllViews(NULL)
CDocument °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDocument::AddView, CDocument::GetFirstViewPosition, CDocument::RemoveView, CDocument::UpdateAllViews(&N)