文章分类 -  win32 api

摘要:很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调,因此很多人往往找到很多其它的控件对对话框进行美化修饰,例如给静态控件设置字体,设置背景颜色等等, 其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成! WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件设置背景和字体颜色,其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->... 阅读全文
posted @ 2009-10-17 20:24 荷包蛋 阅读(1518) 评论(0) 推荐(0)
摘要:关于对话框中要处理的控件的ID是IDC_MYSTATIC // “关于”框的消息处理程序。 LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { static HFONT hfont_static; // 自定义字体的句柄 static H... 阅读全文
posted @ 2009-10-17 20:21 荷包蛋 阅读(6266) 评论(0) 推荐(0)
摘要:为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和CP_UTF8... 阅读全文
posted @ 2009-10-17 20:21 荷包蛋 阅读(91072) 评论(5) 推荐(7)