如何不用MFC动态创建按钮等控件

我对MFC有种强烈的排斥感,只热情于SDK,不知道这个毛病对我以后有什么害处,总之,现在不学MFC,MFC的运行机制也能理解就是不喜欢如何不用MFC在自己创建的窗口上添加... 我对MFC有种强烈的排斥感,只热情于SDK,不知道这个毛病对我以后有什么害处,总之,现在不学MFC,MFC的运行机制也能理解就是不喜欢
如何不用MFC在自己创建的窗口上添加按钮等控件,我写个自动关机的程序,功能都能实现了,就是窗口没有弄好,我是初学者,想过一次实践来掌握些基本编程技能,体验下编程的味,这几天到处求问
在网上找好多都是用CButton这个类来弄的,这也是MFC的吧,能不能完全不用MFC创建这些控件,请各位详细讲解,照顾下我等初学者,不懂的我再查查MSDN等,在此谢过!
等问题解决了再追加多些分!
展开
 我来答
焉湉湉00P
2008-10-05 · TA获得超过1856个赞
知道大有可为答主
回答量:1556
采纳率:100%
帮助的人:1390万
展开全部
完全可以,请看
HWND CreateWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HINSTANCE hInstance,
LPVOID lpParam
);

第一参数lpClassName指定不同的字符串就是创建不同的对象了,例如你需要按钮,那么第一个参数就是"BUTTON",另外还有"COMBOBOX","EDIT","LISTBOX"等等,你参考一下Platform SDK文档吧
lfm13720
2008-10-05 · TA获得超过1102个赞
知道小有建树答主
回答量:896
采纳率:0%
帮助的人:0
展开全部
你愿意怎么建就怎么建,MFC封装的函数和API函数是同名的,要调用API函数,只需在函数名前加两个冒号 ::
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdj1673
2008-10-11 · TA获得超过183个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:0
展开全部
button,对话框,messagebox等都是窗口,你要用先注册,初始化,然后在消息循环添加消息处理函数.不过肯定比mfc麻烦.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A橡皮糖A
2008-10-12 · 超过35用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:86万
展开全部
那个没办法 详细讲解 不是一两千字能说清的.

你看下<windows程序设计>这本书 没有比这更详细的了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d8b1f751
2008-10-10 · 超过22用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:0
展开全部
学习了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式