各位大侠,想用C++开发一个小的tool,或者说是界面,请问哪里可以下载到开放的源代码?

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:38:21
本人初学者,不知道如何做tool(其实就是想知道如何用C++编写一个界面,上面有些按键,然后可以在PC上运行的那种最简单的程序)
最好是VC的;越简单越好啊!只想先学个思路!
万分感谢!!
我不想使用自动生成的,我想完全自己重头到尾自己写,这样比较明了每个细节,谢谢!!如果能推荐VC的就更好了!

下面是一个c++下的windows窗口程序。运行的结果是一个对话框。
如果你想对这个有点了解的话就去看孙鑫老师的教程。好像是在第3章还是多少来着我也忘了。。
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
MessageBox(NULL,"Hello 欢迎使用Turbo C for Windows 集成实验与学习环境!","我的第一个Windows程序",MB_OK);
return 0;
}

但是要想要达到你说的效果的话就有点麻烦了。要用很多的API函数了
首先要创建一个窗口。CreateWind()..创建按钮。CreateButton()具体的函数你到MSDN里面去查都有具体用法的也不知道单词写错了没.....
在C++里面其实就是一个实例(类的实体)和Java差不多的。

这下面是我这些天看视频后的结果。希望你也看看。孙鑫老师的第一章。。
写的很详细了。下面的程序运行的结果就是一个窗口,可以关。其他的没什么功能了。如果你要更多的功能就去看视频吧!!
问题补充:

//基于消息响应机制
//关于设置:Project Settings -> Link 选项卡 -> 将/SUBSYTEM:CONSOLE开关设置为 “未设置”或/SUBSYSTEM:WINDOWS就可以了
//如果不设置的话有可能出现link error 2001 的错误
#include"windows.h"
#include"stdio.h"
LRESULT CALLBACK WinSunProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam