1. MFC借助C++的优势为Windows开发开辟了一片新天地,同时也借助 ApplicationWizzard使开发者摆脱离了那些每次都必写基本代码2. 借助ClassWizard和消息映射使开发者摆脱了定义消息处理时那种混乱和冗长的代码段。3. 更令人兴奋的是利用C++的封装功能使开发者摆脱W... Read More
posted @ 2014-09-17 00:13 findumars Views(381) Comments(0) Diggs(0)
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteA... Read More
posted @ 2014-09-16 20:14 findumars Views(13668) Comments(0) Diggs(2)
程序运行效果:在创建窗口的时候,播放一个声音。且在窗口的客户区中央画一句文字:Hello, Windows 98!,无论程序怎么移动、最大化,文字始终在程序的中央部位。程序总共分为六个步骤:定义,注册,创建,显示,刷新,消息循环。其中定义部分还包括一个窗口回调函数WndProc。/*--------... Read More
posted @ 2014-09-14 05:58 findumars Views(454) Comments(0) Diggs(1)
CreateWindowEx 函数功能:该函数创建一个具有扩展风格的重叠式窗口、弹出式窗口或子窗口,其他与 CreateWindow函数相同。关于创建窗口和其他参数的内容,请参看CreateWindowEx。 函数原型:HWND CreateWindowEx(DWORD dwExStle,LPCTS Read More
posted @ 2014-09-14 05:11 findumars Views(9886) Comments(1) Diggs(1)
var t: TBitBtn;begin t:=TBitBtn.Create(nil); t.Name:='BitBtn100'; t.parent :=Self; // 这里下断点end;一路跟踪就会发现到TWinControl.UpdateShowing函数,它发现当前控件尚未有句柄,因... Read More
posted @ 2014-09-14 04:41 findumars Views(565) Comments(0) Diggs(0)