说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

调用CreateWindow出错,请大虾帮忙

编辑:说三道四文库 发布时间:2017-02-22 01:30
HTML文档下载 WORD文档下载 PDF文档下载
// TODO: Place code here.
static TCHAR szAppName[] = TEXT ("HelloWin") ;

HWND   hwnd; //
        
    MSG    msg ;
        
    WNDCLASS wndClass ;

//set the property of the object wndclass
wndClass.style = CS_HREDRAW | CS_VREDRAW;
wndClass.cbClsExtra = 0;
wndClass.cbWndExtra = 0;
wndClass.hInstance = hInstance;
wndClass.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wndClass.hCursor = LoadCursor(NULL,IDC_ARROW);
wndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wndClass.lpszMenuName = NULL;
wndClass.lpszClassName = szAppName;

if( !RegisterClass(&wndClass)) 
{
MessageBox(NULL,TEXT("register error"),szAppName,MB_ICONERROR); 
return 0;
}
static TCHAR szAppTitle[] = "Hello Window";
hwnd = CreateWindow(szAppName,
szAppTitle,
WS_OVERLAPPED | WS_MINIMIZEBOX | WS_SYSMENU,
500,
500,
544,
347,
NULL,
NULL,
hInstance,
NULL);


——————————————————————————————————

上面是在win2000+vc6。0中运行,可是一运行到CreateWindow
就出些读写错误……
hInstance其中是winmain里的参数……
访问不允许地址(就是,使用空指针)。

窗口过程

wndClass.lpfnWndProc = (WNDPROC)WndProc;
你没有定义处理函数:
wndClass.lpfnWndProc = (WNDPROC)WndProc;
另外你创建完要:
ShowWindow(hwnd,SW_SHOW);
慢了……
我也才学,哈哈

#include <windows.h>

LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
PTSTR szCmdLine,int nShowCmd)
{
static TCHAR szAppName[]=TEXT("HelloWin!");
WNDCLASS wd;
MSG msg;
HWND hwnd;

wd.style = CS_HREDRAW | CS_VREDRAW;
wd.lpfnWndProc = WndProc;
wd.cbClsExtra = 0;//类扩充大小
wd.cbWndExtra = 0;
wd.hInstance = hInstance;
wd.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wd.hCursor = LoadCursor(NULL,IDC_ARROW);
    wd.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wd.lpszMenuName = NULL;
wd.lpszClassName = szAppName;

RegisterClass(&wd);

hwnd = CreateWindow(szAppName,TEXT("HelloWin"),WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
NULL,NULL,hInstance,NULL);

ShowWindow(hwnd,nShowCmd);
UpdateWindow(hwnd);

while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}

LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
HDC hdc;
RECT rect;
PAINTSTRUCT ps;

switch(message)
{
case WM_PAINT:
hdc = BeginPaint(hwnd,&ps);
GetClientRect(hwnd,&rect);

DrawText(hdc,TEXT("Hello,you are welcome!"),-1,
&rect,DT_SINGLELINE | DT_VCENTER | DT_CENTER);
EndPaint(hwnd,&ps);
return 0;

case WM_DESTROY:
PostQuitMessage(0);
return 0;
}

return DefWindowProc(hwnd,message,wParam,lParam);
}
建议在结构体定义定义后调用一句ZeroMemory,虽然这里不是这个原因。
dongfa(一桶江湖)  谢谢~~~~
万物互联,移动为先:MDCC 2015移动开发者大会盛大开幕! 【MDCC 2015】微软开发体验与平台事业合作部大中华区DX部门总经理Srikanth Raju:物联之上云+端 英雄会晚宴,Top开发者共聚“华山之巅” 【MDCC 2015】产品与设计专场(上):百度研究院、印象笔记等专家齐聚,以实例探讨如何打造好产品 【MDCC 2015】产品与设计专场(下):网易云音乐、在行、三节课、去哪儿网、野兽骑行大咖的产品之路 友盟:把数据用活 让开发者享受大数据红利 友盟:用活大数据 让精细化运营为移动开发者服务 携手世纪互联 IBM Bluemix云平台落地中国 【MDCC 2015】IoT峰会—硬件开发与技术专场(下):专家齐聚,共同打造联网新时代 【MDCC 2015】虚拟现实专场(下):虚拟现实的“困”与“竞” 【CTO讲堂】面对世界竞争对手,如何拿到Google PDF开源项目PDFium? 提升网站性能开发的10个技巧 SDCC 2015:顶尖技术精英云集 大会日程及首批讲师议题公布 《近匠》专访猿团创始人CEO谢恩明:梦想、未来、改变 《近匠》专访小熊尼奥:从软硬结合到IP合作,AR产品的机遇 W3C启动Web支付标准工作,推进在线结算流程 W3C中国区会员沙龙在京召开 W3C CEO Jeff分享W3C未来发展重点 【SDCC讲师专访】车轮互联总架构师韩天峰:PHP是最好的编程语言 SDCC 2015讲师专访精彩集锦(一):你想知道的,都在这! (入门篇)带你走进Erlang 【大神来了】Elixir语言设计者José Valim:释放Erlang VM的能量 【SDCC 2015讲师专访】刘小溪:Vert.x3的异步框架实战 【CTO讲堂】支付接入开发的陷阱有多深? 程序员界“香饽饽”、大神级别人物集体亮相——SDCC 2015编程语言专场议题曝光 【CTO沙龙】CDN在共享经济下的创新应用 深入浅出Fetch API 带你入解应用场景及适用问题 SDCC 2015讲师专访精彩集锦(二):途牛网、饿了么、快的等大牛都来了 百度、饿了么、美团专家齐聚SDCC2015,剖析前端开发核心技术 【SDCC讲师专访】百度乔刚:前端可视化难点分析及探索实践 【CTO讲堂】Growth Hacking背后,数据分析平台的架构调整 BAT、巨杉、南大、柏睿等齐聚SDCC—新一代数据库专场议题曝光! 如何把程序编译为只有一个EXE的文件?(对不起,我的分发光了!) OCP 试题之一 EhLib里TDBGridEh控件的SaveBookmark方法有何作用? 编程不需要创新,我同意 有一个朋友向我要类描述的rose表示的例子,我已经做好了,并上传到下面的网址上 福州的程序员请进................ 如何执行一个*.txt文档中的语句? 怎么在一个button被点击时,播放一段声音呢? OCP 试题之二 怎么用jb5创建一个corba工程? 怎么才能让程序永远在最前面 送分 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧?谢谢 怎么样才能处理像VB中的TREEVIEW中的NODECLICK的事件? 我想了解一下国内有多少公司用rose ASP500错误该怎么处理呢?新手请高手赐教!!本人在IIS的根目录下面访问HTM不会出现错误,但是在根目录下面建了虚拟路径有就出现了500错误。为什么? 每一个开发人员都应该拥有的东西 老问题:如何获得鼠标IBEAM的Handle? 用GetCursor()只能获得当前鼠标的Handle. 请问有法律高手在吗?急需要帮助,谢谢。 OCP 试题之三 请问乙肝表面抗原阳性(最最轻的那种,不是小三阳),进外企要不要?作公务员要不要紧 ?谢谢 请教:如何修改ICON? 高分寻求关于vc和mapinfo结合的资料!一定给分!! 怎么我在IE上提供的word文档下载,当点击左键时会打开执行而不能下载, 我公司招聘 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少?觉得哪个更难学? 请高手赐教,'ASP 0156 : 80004005' 是什么错误? 在MDI的主窗口CLOSE事件中,返回什么值才能使窗口不会被关闭? 老问题了一直没解决,speechSDK5.1做的程序怎样发布呢? 救命阿?? VC和SQLserver2000可以连么???如何连??????????????? 小弟的“处女作”,请给位捧个场,多提宝贵意见!谢谢! 帮我去见见好吗?http://www.csdn.net/expert/topic/389/389043.shtm 做个小调查:做OA用Microsoft的做和用Lotus的做,工资大概各是多少(最好写明地区)?觉得哪个更难做? 有什么比较好的帮助文件制作软件 chm 或 hlp?那里可以下载? 忍痛送分了,谁知道哪儿有d5开发指南下载,最好是李维的??? 步入设计先锋,专家在线语音交流。你是优秀的平面美术设计师或网页设计师吗?请走进我们的设计联盟。 unix 的安全问题? 分散不出去,因为很简单的问题没人回答出。 小弟的电脑罢工了,还望各路英雄拔九相助!!!!!感激不尽!!(眼泪与鼻涕齐下。。。。) 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE.怎么解决?重装IE也不好用啊! 在Query的SQL中,我想查询一个月内每天某一个小时的记录,如何做? 怎么样可以得到某一组控件的控件数组中,每个控件各能响应的不同的值。用什么判断语句可以实现? 我很烦:两个网卡的问题 (fdogg)继续帮帮吧! 一个安装打包的问题 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE.怎么解决?重装IE也不好用啊! 如果在graph图表中显示出相应的数据呢?[500分赠送!分5次] 谁知道怎样调试ISAPI程序呢? 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE. 怎么解决?重装IE也不好用啊! 为什么我在IE的地址栏中一键入www. 就出现了“本程序执行了非法操作”这句话?然后就退出了IE. 怎么解决? 重装IE也不好用啊! 已知m是√13的整数部分,n是√13的小数部分,求m-n/m+n 大虾们!谢啦…………【用方程解哦】,某停车场有10辆出租汽车,第一辆出发后,每隔4分钟,有一辆出租汽车开出,在每一辆出租汽车开出2分钟后,有1辆出租汽车进场,以后每隔6分钟有一辆出租汽 某商场店促销,买5送1,30名同学植树,他们每人想喝1瓶矿泉水,只需买几瓶矿泉水 哪里有初一下的语文字词复习主要有注音和字词解释 求教一个matlab计算公式程序,matlab小白求教function matlabskyp1=2.83*10^(-8); %铝的电阻率 2.83*10^(-8)Ωmp2=26.22 %实测水槽中的水的电阻率,应用对称四级法测量所得d=[20 30 40 50 60 70 75]; %供电点的深度D=0.5; 商场开展矿泉水“买5送1”活动.一个50人的旅游团想每人发一瓶矿泉水,问至少需要买多少瓶水? 我的孩子开学上初一,想给找个机构补习语文, 求matlab程序错在哪里function TI2()clearv=1;ct=0.08;ci=0.06;C=0:0.005:0.5;B=0:0.01:1;[c,b]=meshgrid(C,B);a=ct-ci;Qi=b*(a+c)/(2*v);Qt=1-Qi;mesh(C,B,Qi);为什么画出来的图Qi范围在0-30之间,我想做的图应该是在0-1之间才对啊. 已知3根号50的整数部分为a,小数部分为b,求代数式a的平方+ab的值 孩子想补习语文,初一的,请问还点附近哪里的好?特别好的,远些也可以.标题写错了,是“海淀” 设根号3的整数部分是a,小数部分是b,则a-2b的值为 已知根号41的整数部分为a,小数部分为b,求代数式a的二次方+ab的值 如果给一个初一的孩子补习语文,他的成绩比较差,应该给他补习哪些内容呢? 初一下册语文期末考应怎样有效复习? 非常有意思的数学题目,列方程式的高手请进来!100个人100块砖,有男人.女人和小孩.男人一个人搬4块砖,女人一个人搬3块砖,小孩2个搬一块砖.问有多少男人,女人和小孩.只允许用方程式解决,必 一下matlab程序错在哪clear allclclamada=0.3;theta=0.7;m=0.4;d=0:0.01:1;r=0:0.01:1;[d,r]=meshgrid(d,r);c=(1-theta+m*(d.^2-r.^2)/2+lamada*(r-d))/2;A2=m.^2*r.^4/(32*(1-theta))+m.^2*d.^4/(32*(1-theta))-m.^2*d.^2*r.^2/(16*(1-theta))-(3-2*theta)*m*la 写出下列广告词的特色 农夫山泉矿泉水 农夫山泉 有点甜 生活中有哪些有趣的数学问题 会Matlab请进 帮解决下运筹学的问题minz=1600x1+1600x2+1600x3+1600x4+300x1*x1+300x2*x2+300x3*x3+300x4 *x4-300x1*x2-300x2*x3-300x3*x4-300x4*x1-1433600 st x1>=220 x2>=256 x3>=240 x4>=180 x1.x2.x3.x4都为整数用MATLAB求最优解 我在帮一个刚考完小升中的男孩补习他说他语文差,该给他补小学的呢?还是辅导初一的呢? 农夫山泉矿泉水:农夫山泉,有点甜.有什么特点 用matlab解决运筹学中的LP问题用matlab编程,使用单纯形法解决LP问题只需解决max:z=CX,AX≤B,X≥0的情况即可.我不要那么麻烦的,只需要解决上面那种情况就行 matlab中,这个程序错在哪?clc clear alllamada=0.2;theta=0.7;s=0:0.01:1;c=lamada*s+3/2;f=s.^2*lamada.^2/(4*theta)+(1/2)*(-lamada*c/theta+lamada)*s+c.^2/(4*theta)-c/2+theta/8+1/8;plot(s,f,'b');程序提醒f函数错了 跪求检查matlab程序中的错误year=[2010,2011,2012,2013];price=[1.100813304,1.095908915,1.026501145,1.010721331];year1=2010:2014;year2=2014;[p2,s2]=polyfit(year,price,2);price1=polyval(p2,year1);price2=polyval(p2,year2);plot(year,price,'*',year 急求运筹学单纯型法的matlab程序代码!期末了急求运筹学上机实验matlab程序代码,题目是单纯型法,知道的请指教, 看看这个matlab程序错在哪了t=0:0.01:3;k=2;a=-1.5;b=10;f=k*exp((a+i*b)*t);subplot(2,2,1);plot(f,real(f));title('实部');axis([0,3,-2,2]);grid on;subplot(2,2,2);plot(f,imag(f));title('虚部');axis([0,3,-2,2]);grid on;subplot(2,2,3);plot(f,ab 大家看看这个MATLAB程序哪里错了x=[095017282123262327873251];x=(1000.*x);v=[3.7 2.1 0.9 0.9 1.0 1.1 1.2];v=v';Q=[3690 13800 21000 25600 28100 29500 29800]; %Q表示水流量Q=Q';CODMn=[2.3 3.5 2.2 3.3 2.9 2.8 1.5];NH3=[0.15 0.21 0.27 0.26 0 matlab和运筹学哪个好 1两盐如果用农夫山泉的矿泉水瓶盖称,大概几瓶盖? 求7题超难的方程(附答案)不要应用题,运用的符号,只能有+ .- .x ./ ,就是普通的解方程!请迅速回答,不然没用,现在立刻主要是过程的式子要列出来 .喝矿泉水能补充矿物质吗?★ 当发网 DangFa.com ★ 数学问题关于路程的方程甲乙两人沿着400米跑道从同一个出发点同时联系竞走,甲的速度是125米1分钟 乙的速度是115米1分 第一问:若两人背向练习.几分钟后首次相遇?第二问:若两人同向练习 超难方程提以墙为一边,用篱笆围成长方形场地.并用两排平行于一边的篱笆隔开.已知篱笆的总长是50米.这块场地的长和宽为多少时,场地的面积最大?最大面积是多少? 一瓶普通矿泉水多少能量出于减肥的目的- -俺衡量下一瓶饮料和一瓶矿泉水的差距问你们多少能量 废话这么多干什么 六年级升初一要补习字,还是英语数学语文? 1、《沁园春 雪》上阙中写动景的句子是:(格式:,,.)2、《观刈麦》描写割麦子场景的句子是:3、《破阵子》写战前准备的句子是:4、《破阵子》写战争场景的句子是:5、《黄鹤楼》写 加林山矿泉水的热量是多少? 请问我的matlab程序错哪了?n=500:100:2600Te=6.83*10.^(-17)*n.^10-1.09*10.^(-16)*n.^9+7.79*10.^(-17)*n.^8-3.27*10.^(-13)*n.^7+8.95*10.^(-10)*n.^6-1.66*10.^(-6)*n.^5+0.002*n^4-1.86*n^3+1.05*10.^(3)*n.^2-350246.778*n+52019672.056Pe=(6.83*10.^(-17 语文初一词,谢谢 矿泉水腌萝卜条的热量是多少? 孩子上初一以后,语文成绩直线下降,如何利用暑期补习初一语文? 行侠仗义,精神抖擞,纹丝不动,黯淡,提心吊胆,傲然,吩咐造一段话. 初一的语文基础训练17课的答案 已知m是√3的整数部分,n是√13的小数部分,计算(m-n)的值.(用根号表示).orn! 就是现在大多数用的那一版 不抄,只是第一课有些题不会, 已知m是√13的整数部分,n是√13的小数部分,计算(m-n)的值 matlab程序出问题了,B =00ub =2015005007001000110010005001300-300Exiting due to infeasibility:1 lower bound exceeds the corresponding upper bound.曲柄长 x1=14.0000mm连杆长 x2=1400.0000mm杆长 x3=377.0000mm杆长 x4=520.0000mm杆长 x5=812. 立刻给我写下来,简洁点 若9-√13的整数部分是m,小数部分是n,计算m-n的值 求MATLAB大神给指出程序错误!function y = objfun(x)y = 1/x(1) + 2/x(2) + 4/x(3) + 6/x(4)function [c,ceq]=confun(x)c = [x(1)+x(2)+3*x(3)+3*x(4)-2;x(1)+2*x(2)+2*x(3)+x(4)-1.8];ceq = []x0 = [0,0,0,0]lb = [0.2,0.2,0.2,0.2]ub = []options = optimse 两道数学行程问题,要求用方程解答1.某人从A地去B地,如果他以每小时4千米的速度前进,正好在预定的时间内到达,他用这个速度步行了全程的一半后,其余路程搭乘速度为每小时20千米的公共汽 按照定义,农夫山泉是算天然水还是矿泉水矿泉水是从地下深处自然涌出的或经人工揭露的、未受污染的地下矿水而农夫山泉不声称从千岛湖封装的吗?感觉和“矿泉水”定义不符合啊.抱歉没 下面这个程序错误 急x=linspace(0,400,5);y=linspace(0,100,3);z2=linspace(-1.5,1.5,7);z3=linspace(-1.5,1.5,7);z4=linspace(-1.5,1.5,7);x=atan((z4+z3-z2)/(z2+z3-z4));y=asin(sqrt(((z3).^2+(z4-z2).^2)./2));z2=17/50*((z3).^2-(z4-z2).^2)+z3-z4;>> plo 几道数学行程问题(用方程)1.敌、我相距28千米,得知敌军1小时以前以每小时8千米的速度逃跑,现在我军以每小时14千米的速度追敌军,几小时可以追上敌军?2.甲、乙两架飞机同时从相距750千 新闻报道说农夫山泉的出品有砒霜 那农夫山泉的矿泉水有砒霜吗? clear;clc;syms x y;a=0.89;b=0.6;t=0.07168;c=2*a/b;h0=0.01:0.01:0.14;[m,n]=size(h0);for i=mfor j=ns(i,j)=int(int(c*sqrt(b^2-y^2),y,-b,-t*x+h0(i,j)-b),x,-0.4,h0(i,j)/t);L(i,j)=vpa(s(i,j))*1000;endend为什么总是输出最后一个值,但是前面的 matlab编程问题m=3,n=6,r=4;a=m*x^2+n*x;b=r*x+sinx;c=cosx;d=(a+b)*c+a^2;用matlab编程实现:输出x表示d的方程式,并输出d对于x的一阶导数、二阶导数方程式(均用含数字和x的式子表示). 农夫山泉矿泉水:农夫山泉,有点甜.它的特色是什么?急 两家超市销售统一品牌的矿泉水,原价1.2元.现在搞销售,甲商店买5送1,乙商店一律九折.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn