
MFC
jjjjyyyyy
醉心于开发技术海洋,乐此不疲。。。
展开
-
MFC/WIWIndows常用API--1
AfxAbort---无条件的终止一个应用程序。AfxBeginThread--创建并执行线程。AfxEndThread--终止当前执行的线程。AfxMessageBox--显示windows消息框AfxGetApp--获得指向应用程序对象的指针。AfxGetAppName--get the name of the applicationAfxGetMainWnd---g原创 2007-04-10 21:05:00 · 542 阅读 · 0 评论 -
MFC/WIWIndows常用API--2
常用的六个GDI对象: CPen/CBrush/CFont/CBitmap/CPalette/CRegion dc.SelectObject(&GDIObject)--把GDI对象选入设备描述表。 注意用完后还原原来的dc设置是个好的编程习惯。dc.SetRop2()----设置绘图模式。有时是很有用的。比如R2_NOT可以以取反的形式绘图,可以实现在原位置重画以清除画图的效果。原创 2007-04-10 21:31:00 · 587 阅读 · 0 评论 -
MFC/WIWIndows常用API--3
CString str;str.Format("%d",d);格式化输出字符串。str 变为了格式化的字符串。--SetScrollInfo---ScrollInfo结构设置-----scrollWindow---滚动窗口,优化滚动性能.........---dc.draw3DRect()----看看效果啊---注意的问题,如果你直接继承CWnd,则必须重写虚函数--Post原创 2007-04-10 21:50:00 · 640 阅读 · 0 评论 -
MFC菜单1
创建加载菜单有三种方式:1*在Cwnd::Create方法中传递菜单资源的ID,2*在CFrameWnd的LoadFrame中传递菜单资源的ID,这时经常与其它资源共享资源ID.3*是通过编程方式利用CMenu这个类,动态创建菜单。或者与菜单资源结合使用。 例:CMenu menu; menu.LoadMenu(IDR_**);原创 2007-04-15 10:32:00 · 814 阅读 · 0 评论 -
MFC--函数SetWIndowPos
SetWIndowPos(....)----改变已经建立窗口的位置/大小/Z-Order等......与GetWindowRect(&rect)---配合使用-------------制作窗口自身的缩放效果。利用图形控件(也是窗口)原创 2007-04-30 19:53:00 · 944 阅读 · 0 评论 -
MFC--获取磁盘信息
::GetLogicDrives()---返回DWORD dwDRivesList---while(dwDrivesList){ if(dwDRivesList & 1) { ..................... } dwDrivesList>>=1;} ::GetDriveType("C://");--原创 2007-05-01 17:45:00 · 1791 阅读 · 0 评论 -
MFC改变窗口样式
SetWindowLong()---在OnCreate()中SetClassLong()GetWindowLong()AfxRegisterClass();--------返回样式在PreCreateWindow()中,cs...=....注意:创建前修改样式和创建后修改。框架窗口---图标,标题--光标和背景--视图注意:透明背景的构造,NULL画刷原创 2007-05-23 20:52:00 · 1919 阅读 · 0 评论