- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 使窗口总是在别的窗口的上面
<br />用函数BOOLSetWindowPos(<br /> constCWnd*pWndInsertAfter,<br /> intx,<br /> inty,<br /> intcx,<br /> intcy,<br /> UINTnFlags<br />);<br />该函数用来设置窗口的位置 <br />具体见下:<br />BOOL ChookDlg::OnInitDialog(){ CDialog::OnInitDialog(); // 将“关于...
2010-05-31 22:25:00 1614
原创 只能在栈上或者堆上创建对象
C++中存放变量的地方有三个,分别是全局/静态变量存储区,局部变量存储区即栈,new存放的变量存放在堆上,解题的思路是:如果只在栈上创建对象则禁止在堆上创建,重写operator new 和operator delete如果只在堆上创建对象则把析构函数定义为私有的,但是一定要定义一个函数把new的对象删除掉 void distory () const { delete this;}
2010-05-29 20:50:00 4765 2
原创 从一个csdn的例子来看标准算法和容器,跌带器的关系
#include #include #include using namespace std;#include #include #include bool greater6 ( int value ) { return value >6;}int main( ) { using namespace std; vector v1; vecto
2010-05-25 15:25:00 754
原创 C++只能允许类创建一个对象的做法
方法一:利用引用计数:#include using namespace std;class Object{public: ~Object() { count=1; } Object() { if (count==0) { cout<<"该类只能创建一个对象!"; return ;
2010-05-24 22:18:00 5303 2
原创 字符串函数操作大全
(1)分割字符串方法一: #include#include #include #include using namespace std;vector division_word(const string &str);int main(){ string str="hello liuan cert hshhss"; vector displa
2010-05-22 19:58:00 813
原创 禁止对话框窗口的改变和实现窗口的拉伸
1.禁止对话框窗口的改变(1)响应WM_SYSCOMMAND 消息void CMfcDemoDlg::OnSysCommand(UINT nID, LPARAM lParam){ if (nID == SC_MOVE || nID==SC_MINIMIZE||nID==SC_MAXIMIZE||SC_CLOSE) return; else CDialog::OnSysCommand
2010-05-20 20:06:00 5961
Win32 Api获取模块相关信息封装类CFileVersion
2011-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人