本篇备注一些不多用但偶尔需要的函数的用法方便自己查看使用
peekmessage函数
BeginBatchDraw函数和EndBatchDraw函数
一般都是搭配使用
应对一些“物体”移动时背景绘制的频闪
不过我发现直接用FlushBatchDraw函数好像可以直接实现上面两个函数的功能且更方便
FlushBatchDraw函数
GetHWnd函数
用此函数获得窗口句柄之后就可以操作窗口,最简单的操作比如给绘制窗口改名
比如我们就取一个变量名字为ckjb(窗口句柄的拼音开头)
HWND ckjb = GetHWnd();//获取窗口句柄
SetWindowText(ckjb, "我是窗口");
其中 HWND 是窗口句柄类型,其本质是int
而SetWindowText就是改变窗口标题栏名字的函数了,它的第一个参数就是窗口句柄类型
InputBox函数
这个函数大概可以用于游戏排行榜功能的实现。
but暂时还不知道怎么结合整体程序使用,主要是它所要求的unicode字符集和其他部分的多字节字符集要求相冲突了,先记下来,等学会如何使用后再来补充笔记。
以上资料来源easyx使用手册及百度百科。