雅虎新闻|| BBC新闻|| CNN新闻|| 美元指数|| 中国期货指数|| 股票指数|| 黄金|| 外汇|| 英汉互译|| 昭放工具
163邮箱|| 126邮箱|| 新浪邮箱|| 企业邮箱|| 21cn邮箱|| tom邮箱|| 搜狐邮箱|| hotmail邮箱|| msn邮箱|| qq邮箱

用户登录

设为主页| 淘宝铺| 加入收藏|
您的IP:3.92.92.168您的操作系统:CCBot/2.0 (https://commoncrawl.org/faq/)
个人便签
知识库
eclipse中开发c++

记得在MINgw加上  g++ -mwindows。

 

CreateWindow(wndcls.lpszClassName, title, WS_OVERLAPPEDWINDOW | WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, h_menu, h_instance, NULL );

这一句是带HMENU菜单显示窗口。

CreateWindow(wndcls.lpszClassName, title, WS_OVERLAPPEDWINDOW | WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, h_instance, NULL );

这一句不带菜单显示窗口。

 

ShowWindow(hwnd, n_show_cmd);

SetMenu( hwnd, h_menu );

都能把带菜单的窗口显示出来。

 

UINT uTemp=MF_BYPOSITION | MF_POPUP;

InsertMenu( h_menu, 0, uTemp, IDM_OPERA_IMPORT+7, TEXT("导入") );

是将菜单项插入为第一个菜单。IDM_OPERA_IMPORT是宏定义的一个整数。

 

所有程序中用到的窗口,凡是要用到HINSTANCE注册的,都要在主窗口初始化的时候,进行注册。

星期二, 08/21/2018 - 17:54 — 杨超