通知            
            
                すべてクリア
            
        
	                                     Topic starter
                    2006年3月28日 9:36 AM  
		                                	            
	            ダイヤログ起動時に以下のようにしてボタンをへこましたいのですが
bにNULLが帰ってきているようでへこませません。
CButton	*b = (CButton *)GetDlgItem(IDC_BUTTON1);
if( b != NULL )
{
  b->SetState(TRUE);
}
この処理はOnInitdialogで書いています。
別のタイミングで同じ処理をしたらうまくいきます。
どうやったらダイヤログ起動時にへこませれるでしょうか?
環境は.net2003でMFCアプリです。
	                                     Topic starter
                    2006年3月28日 9:40 AM  
		                                	            
	            すいません。質問を勘違いしてました。
bにはNULL以外が帰ってきています。
問題はへこませたのですが、へこみ方が中途半端なんです。
別のタイミングで処理をしたらうまくいきます。
OnInitdialogの時だけが中途半端なへこみなんです。
どうやったらダイヤログ起動時に完璧にへこませれるのでしょうか?
	                                     Topic starter
                    2006年3月28日 9:50 AM  
		                                	            
	            たびたびすいません。
へこみが中途半端なのはフォーカスがあたってるからでした。
フォーカスをはずすことは可能でしょうか?
	                                     Topic starter
                    2006年3月28日 9:56 AM  
		                                	            
	            すいません。事故解決しました。
別の画面をアクティブにすればよかったんですね…

 
  
  
  
  