windows API(一)
霹雳布袋戏
阴川蝴蝶君:坏人有坏人的眉角,规矩有规矩的气魄。
一、国际惯例 Hello world
#include "stdafx.h" #include <Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, TEXT("Good byte, hello world!"), TEXT("Note"), MB_OK); return 0; } WinMain 程序入口点
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) |
hInstance | 处理程序的可执行模块(.exe文件在内存中) |
hPrevInstance | Win32 值是NULL |
lpCmdLine | 命令行参数,不包含程序本身 |
nCmdShow | 一个整数值,它可能被传递到ShowWindow |
二、Win32变量
LP | 长指针 |
LPCSTR |
表明一个指针常量字符串,不可修改 |
LPSTR |
表明一个指针字符串 可修改 |