我是靠谱客的博主 怕孤独发箍,最近开发中收集的这篇文章主要介绍windows 程序设计 学习笔记(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近看这本书,顺便写下笔记, 做了有两年的Windows 开发 ,一直自学 ,打算看下基本经典的书,查缺补漏,我这人有强迫症 ,必须得系统学,话说这中文版的翻译也太烂了 ,将就着看吧,谁让咱英语不好呢,错了不要喷 ,纯粹是笔记。

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine , int iShowCmd)
{
MessageBox(NULL,TEXT("Hello !"),TEXT("He"),0);
return 0;

}


WINDOWS.H

主要包含了下面几个头:

WINDEF.H   基本类型定义

WINNT.H   unicode 相关

WINBASE.H   Kernel  相关

WINGDI.H   图形界面相关


int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine , int iShowCmd)

一看就知道,程序入口。

匈牙利表示法 ,经常听说 ,前面小写表示类型,  i 表示 int  ,我一般都用 n , sz  表示以零结束的字符串。

HINSTANCE hInstance  第一个参数,程序运行时唯一标识。

HINSTANCE hPrevInstance   这翻译的,说是32位元windows 版本以抛弃 ,一直是NULL

PSTR szCmdLine   看名字应该是参数  

int iShowCmd   最初显示方式(比如最大化,最小话)



MessageBox(NULL,TEXT("Hello !"),TEXT("He"),0);

弹出窗口:

第一个参数,猜也应该能猜到是父窗口句柄

第二个   内容  

第三个  标题。

第四个  样式     

列举几个第四个的样式

MB_OK    有个OK按钮

MB_OKCANCEL  有个OK  和  cancel 按钮

MB_ABORTRETRYIGNORE

MB_YESNOCANCEL

MB_YESNO

MB_RETRYCANCEL

剩下的依此类推吧 

还有些 不写了  直接截图


TEXT("xxxx")  是因为window 有单字符  和双字符  ,  类似的还有  _T("")   L("")  都一样,这个这节没说  ,后面说在写吧  ,我这表达方式不行 ,没书对照写不出来。



最后

以上就是怕孤独发箍为你收集整理的windows 程序设计 学习笔记(一)的全部内容,希望文章能够帮你解决windows 程序设计 学习笔记(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部