随笔分类 - C++/VC++
摘要:全屏显示在许多应用程序中都得到了应用。实现此功能的原理很简单:CWnd类中MoveWindow()函数可以按照指定参数来显示窗口。在执行窗口最大化以前利用GetWindowPlacement()函数先把窗口的当前位置保存在一个变量中,执行窗口最大化后可以通过SetWindowPlacement()函数调用此变量来恢复窗口。利用RepositionBars()函数取得应用程序客户区不被工具条掩盖的大小,GetWindowRect()函数取得应用程序窗口的大小,根据两者之间的关系和屏幕分辨率的尺寸来确定MoveWindow()函数的参数以达到屏幕最大化。实现步骤如下:(1)利用VC6.0的AppW
        阅读全文
            
摘要:下面这个是基于MFC的基本对话写的。。 演示设置注册表的3中类型的值和获得注册表的3中类型的值。。 分别用RegSetValueEx()来设置,RegQueryValueEx()函数来获得。void CUserRegDlg::OnOK(){// TODO: Add extra validation hereCString str = "hello reg";DWORD regd = 100;BYTE bValues[] = { 0x11, 0x12, 0x55 };BYTE Vals[100];DWORD lenIt = 100;HKEY hk;// 打开注册表如果没有则创
        阅读全文
            
摘要:1.System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents and Settings/ZYB/,或者C:/Program Files/Ado
        阅读全文
            
摘要:1.你在编辑状态下点那个控件的向下的三角形,就出冒出来一个可以调高度的东东。将高度调高,否则在执行时会不能显示下拉选项。2.为combo box添加选项,在编辑状态下选combo box控件的属性,选Data标签,在编辑框中添加选项,按Ctrl-Enter来添加下一个选项。3.为combo box添加变量combo box有两个变量,CComboBox类变量和CString变量。CComboBox变量用来设置combo box的属性,一般在cdialog类中的oninitdialog()函数中使用。添加方法是在classwizard中添加变量,添加时Category中选Control。例如:C
        阅读全文
            
摘要:在MFC中滑动条(CSliderCtrl)是个常用的控件,用法如下:主要要方法有:1、设置、取得滑动范围:void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );void GetRange( int& nMin, int& nMax ) const;2、设置、取得按下左右箭头滑动间隔:int SetLineSize( int nSize );int GetLineSize( ) const;3、设置、取得按下PgUp、PgDown时滑动间隔:int SetPageSize( int nSize );int GetPag
        阅读全文
            
摘要:m_progress->GetPos();//获取进度条的当前位置m_progress->GetRange(int min,int max);//获取进度条控件的范围的下限和上限m_progress->OffsetPos(int nPos);//用指定的增量推进进度条控件的当前位置,重绘进度条反映新位置m_progress->SetBkColor(COLORREF clrNew);//设定进度条的背景颜色m_progress->SerPos(int nPos);//设定进度条控件的当前位置,重绘进度条反映新位置m_progress->SetRange(int
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号