我们都知道,Windows内置了一些控件的实现,要使用它们只需要在CreateWindow的时候指定好类就可以了。如果现在我们完全不能使用它们,那如何来实现一个EditBox?或一个button,或一个Check box?我承认我比较喜欢寻根究底。^_^
解决方案 »
- CButtonST如何给按钮加入bmp,就像其加入icon一样
- 为什么InvalidateRect调用后,我的显示窗口没有刷新为背景色.
- 请教一个HTML表格的问题!
- 请教在ATL中怎么把服务端(SERVER.EXE)的数组输出到客户端(client.exe)?
- CGridCtrl 的create 失败! 跪求!!!!! 急啊 !!!!!
- 个人主页,希望大家多多指教 顺便散分!
- 请教配置文件中多行文本的定义
- 自定义消息为什么不能被ClassWizard识别?如何解决?
- 请大家帮帮忙
- 在SDI程序中如何用函数为document添加文字?
- 如何做一个考勤管理系统
- 如何让CListCtrl 隔一行一个色
然后自己再指定个LRESULT CALLBACK WndProc!
想怎么画就怎么画 呵呵!
自己处理WM_KEYDOWN/WM_CHAR/WM_IME_CHAR/WM_LBUTTONDOWN/WM_LBUTTONUP/WM_VSCROLL/WM_HSCROLL/WM_SIZE/WM_PAINT/WM_SETFONT/WM_SETTEXT/WM_COMMAND等多个消息,
需要调用到TextOut/GetTextMetrics/GetTextExtentPoint32/TrackPopupMenuEx等多个API。
如果不是确有特殊需求,一般不会自已去实现这样的控件。