選項卡的操作


UpdateData(BOOL bSaveAndValidate = TRUE) 如果爲TRUE  從控件獲取變量值
                                         如果爲FALSE 將變量給控件賦值

void *memset( void *dest, int c, size_t count ); 爲dest數組裏特定位置count裏設置值C
memset 一般設置字符性質的,而對於int類型的數組,,一般還是用for循環的好
void main( void )
{
   char buffer[] = "This is a test of the memset function";

   printf( "Before: %s/n", buffer );
   memset( buffer, '*', 4 );
   printf( "After:  %s/n", buffer );
}                                                            

CWnd::Invalidate()

void Invalidate( BOOL bErase = TRUE );
如果爲true  引起客戶區重繪
如果爲false 窗口將保持原來的,而不會引起重繪 


一個CPropertySheet是由多個CPropertyPage組成的。
用 AddPage(&m_prop1);方法添加屬性頁資源。

如果希望將選項卡轉換爲安裝順序的樣式,,可以在各屬性頁的OnSetActive方法裏
添加 ((CPropertySheet *)GetParent())->SetWizardButtons (PSWIZB_NEXT );
並且在生成選項卡的時候,
CProptySheet sd("表單程序");
sd.SetWizardMode ();----------插入其中,調用如此
if (ID_WIZFINISH ==sd.DoModal ())
{
Invalidate();-------引起窗口重繪,在OnDraw的方法裏再接收各屬性頁的參數
}


 TEXTMETRIC tr;
 pDC->GetTextMetrics(&tr);獲得系統上下文目前的metrics信息的
pDC->TextOut (0,tr.tmHeight*2,str);  顯示不同文字的時候調用;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章