怎样用VC建立一个单文档Win32程序,不用MFC

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:05:52
希望各位大侠能告诉我建立单文档的步骤,请尽量详细一点,比如什么时候建立*.rc文件,什么时候对IDM_定义并加入到*.rc中。单纯用C实现编程的框架,不用MFC自动生成,小弟在一本书上下载的一个单文档程序无法更改*.rc中的文件,所以希望自己建立一个单文档。谢谢

建立工程 -》win32-》win32 application 这个就是不使用MFC的win32程序,需要使用windows API来编写。

#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);

int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinSunProc;
wndcls.lpszClassName="sunxin2006";