![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程笔记
ligh0721
个人主页已迁至:
http://hi.baidu.com/ligh0721
展开
-
MFC 之 对话框程序后台运行
基于对话框的的程序,如果要达到完全运行时隐藏,光将对话框的Visible属性设为FALSE是不够的,因为副对话框在App初始化的时候一个DoModal(),对话框就会显示出来,如果在对话框的OnInitDialog()使用如下两行代码:SetWindowPos(&wndBottom, 0, 0, 0, 0, SWP_HIDEWINDOW);ModifyStyleEx(WS_EX_APPWI原创 2008-06-25 22:33:00 · 1589 阅读 · 0 评论 -
MFC 之 对话框程序后台运行
基于对话框的的程序,如果要达到完全运行时隐藏,光将对话框的Visible属性设为FALSE是不够的,因为副对话框在App初始化的时候一个DoModal(),对话框就会显示出来,如果在对话框的OnInitDialog()使用如下两行代码:SetWindowPos(&wndBottom, 0, 0, 0, 0, SWP_HIDEWINDOW);ModifyStyleEx(WS_EX_APPWI原创 2008-06-25 22:33:00 · 1384 阅读 · 1 评论 -
MFC 之 控件的禁用和启用
比如ID为IDC_BUTTON1的按钮控件,如果要禁用它,则代码为:GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE); 启用代码则为:GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);原创 2008-06-25 22:18:00 · 1143 阅读 · 0 评论 -
MFC 之 静态成员对象初始化
class CA { public: CA(); …… };class CB { public: CB(); private: static CA m_a; …… };CA::CA() { …… }CB::CB() { …… }CA CB::m_a;原创 2008-06-25 22:13:00 · 615 阅读 · 0 评论 -
MFC 之 内嵌类带参数初始化时问题
class CA {public: CA(UINT uNum); ……}class CB{public: CB(); ……private: CA m_a; ……}CA::CA(UINT uNum){ ……}CB::CB() : m_a(1024){原创 2008-06-25 12:53:00 · 490 阅读 · 0 评论 -
MFC 之 是程序编译后具有XP风格
有两种方法可以使vc6或者vc2003编译出来的MFC程序具有XP的风格,当然这需要在Windows XP系统下运行。方法一,使用外置的manifest描述文件在exe文件所在目录中建立一个同名的.manifest文件。假设你有一个可执行文件app1.exe,则建立app1.exe.manifest。注意该文件的文件名是在exe的完整文件名后加.manifest。该文件的内容如下:Co原创 2008-06-25 22:26:00 · 532 阅读 · 0 评论