Files
Work/mdiwin/SLIDESEL.HPP
2024-08-07 09:16:27 -04:00

30 lines
807 B
C++
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#ifndef _SLIDESELECT_HPP_
#define _SLIDESELECT_HPP_
#include <mdiwin/dwindow.hpp>
#include <mdiwin/vector.hpp>
#include <mdiwin/block.hpp>
#include <mdiwin/string.hpp>
class SlideSelect : public DWindow
{
public:
SlideSelect(HWND hParent);
virtual ~SlideSelect();
WORD selectSlides(Block<String> &pathFileNames);
private:
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
void handleBitmapEvent(void)const;
void handleProjectEvent(void)const;
void handleSelectEvent(LPARAM lParam);
void handleListBoxEvent(LPARAM lParam)const;
void freeBitmaps(void)const;
void retrieveItemList(void);
void copyList(Block<String> &pathFileNames);
void handleFileSelection(String &pathFileName);
void parseProjectFile(String &pathFileNameString);
HWND mhParent;
Block<String> mPathFileNames;
};
#endif