随笔-145  评论-173  文章-70  trackbacks-0
如下:
新建一个dialogbox窗口,不需要那么复杂吧。
看看下面的这个代码即可:
include <windows.h>

#include 
"resource.h"



LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM) ;



int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) {

    DialogBox( hInstance, ( LPCTSTR ) IDD_DIALOG1, NULL, ( DLGPROC ) WndProc );



    
return 0;

}


LRESULT CALLBACK WndProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) 
{

    
switch(uMsg){

      
case WM_INITDIALOG:

        
{

        }


        
break;

      
case WM_COMMAND:

        
switch(LOWORD( wParam )) {

          
case IDOK:

            
{

                EndDialog( hDlg, 
0 );

            }


            
break;

        }
;

        
break;

      
case WM_CLOSE:

        EndDialog( hDlg, 
0 );

        
break;

    }
;

    
return 0;

}
posted on 2010-02-03 15:48 deercoder 阅读(773) 评论(2)  编辑 收藏 引用

评论:
# re: DialogBox模板 2012-02-01 17:55 | 凭凡
但是这样建出来的对话框是白色的,极简陋,有没有办法使用MFC的模板?我的QQ:1125347559,请指教  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理