新手求助!!关于C++开发Windows程序!

YumikoZ 2017-08-03 02:29:24
#include <windows.h>
#include <WindowsX.h>
#include "resource1.h"
#include "library.h"
class my_app : public dialog { // my_app继承dialog
public:
my_app(LPCWSTR src) : dialog(src) {}
private:
BOOL OnInitDialog(HWND hDlg, HWND hwndFocus, LPARAM lParam,) {
SetWindowText(GetDlgItem(hDlg, IDC_LABEL), L"Hello World"); // 打印hello world
return TRUE;
}
private:
int do_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) {
switch (uMsg) {
HANDLE_MSG(hDlg, WM_INITDIALOG, OnInitDialog);
}
return dialog::do_proc(hDlg, uMsg, wParam, lParam);
}
};

int WINAPI WinMain(__in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd)
{
my_app main_dialog(L"MainDialog"); // 创建app对象
main_dialog.open(); // 打开对话框
}
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
YumikoZ 2017-08-04
  • 打赏
  • 举报
回复
没有调用第三方封装库 那个是我自己建的
YumikoZ 2017-08-04
  • 打赏
  • 举报
回复
没见到有啊。。。
draculamx 2017-08-04
  • 打赏
  • 举报
回复
你这代码一看是WIN32,而且应该调用了一个对话框资源,在你的对话框编辑器中,是否存在一个ID为IDC_LABEL的控件??
ooolinux 2017-08-03
  • 打赏
  • 举报
回复
图形用户界面可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。 C++ Builder的较新版本——RAD Studio XE3以上版本添加对iOS和Android的支持工具包,让开发者编写的Delphi/C++应用可以同时在Windows、OS X、iOS和Android平台上运行。现在最新版本是RAD Studio 10.2。 仅供参考: 初学者学习C++ Builder第一个程序(模拟聊天室),经典! http://blog.163.com/tab_98/blog/static/11924097201693033057497/ C++ Builder绘图示例(模拟时钟) http://blog.163.com/tab_98/blog/static/11924097201611324819376/ 从C语言的菜单界面管理系统到C++ Builder的图形用户界面,一个简单的电话簿Demo例子 http://blog.163.com/tab_98/blog/static/1192409720158673337998/ C++ Builder写的《ZEC 纸牌游戏21点》 http://blog.163.com/tab_98/blog/static/119240972016115113039304/ C++ Builder写的《ZEC 僵尸版打地鼠》 http://blog.163.com/tab_98/blog/static/11924097201601084117748/ C++ Builder写的《ZEC 推箱子》 http://blog.163.com/tab_98/blog/static/11924097201612011839642/ 书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。
ooolinux 2017-08-03
  • 打赏
  • 举报
回复
你这是用的第三方封装库?
YumikoZ 2017-08-03
  • 打赏
  • 举报
回复
木有人吗?????
YumikoZ 2017-08-03
  • 打赏
  • 举报
回复
运行出错,问各位大佬如何定义IDC_LABEL????

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧