紧急求助:各位前辈,如何在VC++6.0中用工程Win32 Application 做一个空白的应用程序窗口 各位前辈: 如何在VC++6.0中用工程Win32 Application 做一个空白的应用程序窗口 急用!!!!!!!!!!!! 谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空白是什么意思呀!是不是没有功能呀!!那么你在vc 下菜单[file]中的new 在classwizard的project中选你要的工程!然后biuld,run..真想不通连这都不懂,那弄那有啥用!!我是来接分的!! 看看windows程序设计这本书吧,上面有源代码,还有《深入浅出mfc》也有 #include<windows.h>LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ){ static TCHAR szAppName[] = TEXT( "" ); HWND hwnd; MSG msg; WNDCLASS wndclass; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.lpfnWndProc = WndProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hInstance = hInstance; wndclass.hIcon = LoadIcon( NULL, IDI_APPLICATION ); wndclass.hCursor = LoadCursor( NULL, IDC_ARROW ); wndclass.hbrBackground = ( HBRUSH ) GetStockObject( WHITE_BRUSH ); wndclass.lpszMenuName = NULL; wndclass.lpszClassName = szAppName; if( !RegisterClass( &wndclass ) ) { MessageBox( NULL, TEXT( "This program requires Windows NT!" ), szAppName, MB_ICONERROR ); return 0; } hwnd = CreateWindow( szAppName, TEXT( "" ), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL ); ShowWindow( hwnd, iCmdShow ); UpdateWindow( hwnd ); while( GetMessage( &msg, NULL, 0, 0 ) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } return msg.wParam; }LRESULT CALLBACK WndProc( HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam ){ switch( iMsg ) { case WM_DESTROY: PostQuitMessage( 0 ); return 0; } return DefWindowProc( hwnd, iMsg, wParam, lParam );}; 建个基于dialog,删除上面按钮就是空白的了 我昨天才装上的,尖一个HELLO WORLD,然后再删了你不用的东西就可以了。呵呵,像DEV-C++那样出来就是一个空白的项目我试了好几次都没有成功。 MFC 窗口显示的几个问题,大家帮忙看看。 drawtext问题,怎么样能让画出来的字体大小可随窗口伸缩 从火车站到乳山路,做哪个公交线路? LoadImage指定位图对象大小问题. 本人的毕业设计,请各位大侠帮帮忙? 哪位兄弟姐妹,能否写一个完整的检测系统设备改变的例子.比如USB设备的拔插,网线的拔插,串口设备的拔插等.谢谢. [email protected] 如何得到宽度??? 关于写filemaping的问题,请帮忙! 一个编译错误的问题! 通讯问题:在两个局域网相互通讯(救命,快没饭碗了)(再次提出) 怎样可以在同一个UDP端口收发数据? 请救急,解决好了那边还有100分
是不是没有功能呀!!那么你在vc 下菜单[file]中的new 在classwizard的project中选你要的工程!然后biuld,run..真想不通连这都不懂,那弄那有啥用!!我是来接分的!!
LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow )
{
static TCHAR szAppName[] = TEXT( "" );
HWND hwnd;
MSG msg;
WNDCLASS wndclass; wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon( NULL, IDI_APPLICATION );
wndclass.hCursor = LoadCursor( NULL, IDC_ARROW );
wndclass.hbrBackground = ( HBRUSH ) GetStockObject( WHITE_BRUSH );
wndclass.lpszMenuName = NULL;
wndclass.lpszClassName = szAppName; if( !RegisterClass( &wndclass ) )
{
MessageBox( NULL, TEXT( "This program requires Windows NT!" ),
szAppName, MB_ICONERROR );
return 0;
}
hwnd = CreateWindow( szAppName,
TEXT( "" ),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL );
ShowWindow( hwnd, iCmdShow );
UpdateWindow( hwnd );
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
return msg.wParam;
}LRESULT CALLBACK WndProc( HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam )
{
switch( iMsg )
{ case WM_DESTROY:
PostQuitMessage( 0 );
return 0;
}
return DefWindowProc( hwnd, iMsg, wParam, lParam );
};