自己试着写个记事本,不使用任何控件。
请问,打开文件对话框如何实现。
模拟windows的公用对话框。试着实现GetOpenFileName api自己写了数据结构来配合但是
问题太多。顺便问下,绘图程序中的颜料盒如何实现的了?希望大家给些提示 谢谢。
请问,打开文件对话框如何实现。
模拟windows的公用对话框。试着实现GetOpenFileName api自己写了数据结构来配合但是
问题太多。顺便问下,绘图程序中的颜料盒如何实现的了?希望大家给些提示 谢谢。
选择颜色用 CColorDialog 绘图程序中的颜料盒, 那是一个工具栏. 直接用MFC的话, 可以使用 CDialogBar来实现.
选择颜色用 CColorDialog
GetOpenFileName,
选择颜色用
ChooseColor
...至于颜料盒么, 也就是那么一个窗口, 上面画些个 颜色框, 响应一下消息就完了. 自己写当然会麻烦一些的. 那可以在网上搜下这些API的例子. 不会很难.
像楼主说的打开文件,选取颜色,都是一些基本操作,common dialog都有封装,但是怎么解决屏幕显示的定位问题,tab符的显示问题,滚动条的控制,非等宽字符的现实,undo/redo的处理, 等等。
好像这些更复杂。
希望能与楼主保持多交流。
http://www.flos-freeware.ch/notepad2.html
(打开文件,选取颜色)如果不用系统提供的API,对于我来说还是挺难的。