C语言写Windows窗口(一)
以前都在写Windows控制台应用程序,但我们用的软件都不是这种Windows控制台应用程序,而是一种叫Win32应用应用程序,它们两者完全不同。
Windows控制台应用程序:
代码:
#include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; }
运行结果:
而Win32应用程序的代码是:
代码
main.cpp
#include"tools.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { HWND hWnd; MSG msg; WNDCLASS wc; wc.cbClsExtra = NULL; wc.cbWndExtra = NULL; wc.hbrBackground = CreateSolidBrush(RGB(255, 255, 0)); wc.hCurso